【发布时间】:2013-06-19 22:51:23
【问题描述】:
我正在尝试将我正在通过 csv 文件读取的文档字符串插入到具有 (children's) 等字符的 sqlite 数据库中,它会引发以下错误:
DatabaseError: 你不能使用 8 位字节串,除非你使用 text_factory 可以解释 8 位字节串(如 text_factory = 字符串)。强烈建议您直接切换您的 应用于 Unicode 字符串。
在插入文档之前,我确保将字符串转换为 unistring。
unicode('儿童', 'unicode-escape')
我正在使用 Django ORM 来保存数据。有什么办法可以摆脱这种情况吗?
【问题讨论】:
标签: django sqlite django-models pysqlite