title: UnicodeEncodeError: 'ascii' codec can't encode character at special name
body: <p>My python (ver 2.7) script is running well to get some company name from local html files but when it comes to some specific country name, it gives this error "UnicodeEncodeError: 'ascii' codec can't encode character"</p>
  
  <p>Specially getting error when this company name comes</p>
  
  <p>Company Name: <strong>Kühlfix Kälteanlagen Ing.Gerhard Doczekal &amp; Co. KG</strong></p>
  
  <p>The link cannot be processed</p>
  
  <pre><code>Traceback (most recent call last): 
    File "C:\Python27\Process2.py", line 261, in &lt;module&gt;
      flog.write("\nCompany Name: "+str(pCompanyName))
  UnicodeEncodeError: 'ascii' codec can't encode character u'\xfc' in position 9: ordinal not in range(128)
  </code></pre>
  
  <p><strong>Error gives in this line of code:</strong> </p>
  
  <pre><code>if companyAlreadyKnown == 0:
     for hit in soup2.findAll("h1"):
         print "Company Name: "+hit.text
         pCompanyName = hit.text
         flog.write("\nCompany Name: "+str(pCompanyName))
         companyObj.setCompanyName(pCompanyName)
  </code></pre>