sqlite3.OperationalError: Could not decode to UTF-8 column
Carsten Haese
carsten at uniqsys.com
Wed Sep 5 12:32:45 EDT 2007
On Wed, 2007-09-05 at 16:40 +0100, Filipe Sousa wrote:
> Hi
>
> I'm trying to use sqlite with python 2.5 but I have this problem:
>
> Traceback (most recent call last):
> File "converter.py", line 13, in <module>
> c_old.execute('select id_aluno, nome from aluno')
> sqlite3.OperationalError: Could not decode to UTF-8 column 'nome' with
> text 'Ana Margarida Fernandes Gonçalves de Sá'
>
> The database was created with another program and all data is in
> database is in latin1.
Try setting
conn.text_factory = str
where conn is the name of your sqlite3 connection object. See
http://docs.python.org/lib/sqlite3-Connection-Objects.html for more
information.
HTH,
--
Carsten Haese
http://informixdb.sourceforge.net
More information about the Python-list
mailing list