i try this :

actual_encoding = ... # whatever
def decode(s):
     return s.decode(actual_encoding)

db = sqlite3.connect(...)
db.text_factory = decode

but now the error is :

>>> rowset = cur.fetchall()
Traceback (most recent call last):
  File "<pyshell#40>", line 1, in <module>
    rowset = cur.fetchall()
  File "<pyshell#34>", line 2, in decode
    return s.decode(enc)
  File "/usr/lib/python2.6/encodings/utf_8.py", line 16, in decode
    return codecs.utf_8_decode(input, errors, True)
UnicodeDecodeError: 'utf8' codec can't decode byte 0xb0 in position 33: invalid start byte
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to