我编写了以下写入sqlite3表的程序:
https://www.adrive.com/public/sJZKt3/program.py
除了尝试保存特定于语言的字符外,它的工作正常,例如:
Ää,ß,ç
当尝试插入表格时,我收到以下错误消息:
SQL错误
除非使用text_factory,否则不得使用8位字节串 可以解释8位字节串(如text_factory = str)。它是 强烈建议您只需将应用程序切换到 Unicode字符串。
我该如何解决?
答案 0 :(得分:1)
将文本更改为unicode,以便插入
text = "äöü"
text = text.decode("utf8")