Python 2.5.2 on Ubuntu Hardy Utf-8-Euro error

"Martin v. Löwis" martin at v.loewis.de
Fri May 30 13:59:24 EDT 2008


>> File "/usr/lib/python2.5/site-packages/Dabo-0.8.3-py2.5.egg/dabo/db/dCursorMixin.py", line 281, in execute
>>     sql = unicode(sql, self.Encoding)
>> LookupError: unknown encoding: utf_8_euro
> 
> At the application (DABO) mailing list, they have pointed that this has
> to be a Python issue.

It's definitely not a Python issue.

> As I'm a totally python newbie, I would ask if
> somebody has experimented this kind of error, and if there is any known
> solution. I've found no clue searching at Google right now.

The problem is that self.Encoding is incorrect - it should not be
utf_8_euro. Instead, it should be UTF-8 (or perhaps utf_8). DABO
shouldn't use locale.getdefaultlocale()[1], but
locale.getpreferredencoding().

Regards,
Martin



More information about the Python-list mailing list