pypiunicode95% confidence\u2191 71

UnicodeEncodeError: 'ascii' codec can't encode character at special name

Full error message
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"

Specially getting error when this company name comes

Company Name: Kühlfix Kälteanlagen Ing.Gerhard Doczekal & Co. KG

The link cannot be processed

Traceback (most recent call last): 
  File "C:\Python27\Process2.py", line 261, in <module>
    flog.write("\nCompany Name: "+str(pCompanyName))
UnicodeEncodeError: 'ascii' codec can't encode character u'\xfc' in position 9: ordinal not in range(128)

Error gives in this line of 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)

Try setting the system default encoding as utf-8 at the start of the script, so that all strings are encoded using that. Example - import sys reload(sys) sys.setdefaultencoding('utf-8') The above should set the default encoding as utf-8 .

API access

Get this solution programmatically \u2014 free, no authentication.

curl https://depscope.dev/api/error/9ab68624b00dcf2ed051f65923bf5c168e5f85c6896361eef4408286905a70e8
hash \u00b7 9ab68624b00dcf2ed051f65923bf5c168e5f85c6896361eef4408286905a70e8
UnicodeEncodeError: &#39;ascii&#39; codec can&#39;t encode c… — DepScope fix | DepScope