Traceback (most recent call last): File "de.py", line 91, in companies[companyname.string] = Company(unicode(companyname.string)) File "de.py", line 55, in __init__ self.name = str(name) UnicodeEncodeError: 'ascii' codec can't encode character u'\xf8' in position 17: ordinal not in range(128)