专注于数据库与信息检索技术![sql9.com]

sqlite3 jdbc、c接口、python接口处理中文时遇到的问题及其解决方法

sqlite(版本3),以下简称sqlite3,目前功能已经非常强大。目前支持的字符集,包括UTF-8, UTF-16,UTF-16le,UTF-16be。可是在我们直接使用gbk编码的时候,很可能就会遇到问题。因为目前,很多人会使用c/c++接口来访问sqlite3数据库,当然,也有人使用python接口来访问它。1. 使用python时,要想正确的取到c++接口insert/update以后的数据,需要设定Connection的text_factory值为str,意思是直接使用原来存储时的encoding形式。con=sqlite3.connect(r"e:/t/testsqlite3.db")con.text_factory=str2. 使用sqlite jdbc访问的时候,如果想正确
发布时间:2012-03-28 | 类别:MySQL|Others | 阅读:2212 | 评论:0 | 标签:SQLite python UTF8

公告

欢迎光临本站, SQL9.com,联系方式:
Tel:

欢迎使用SQL6生活搜索[由iihero labs提供]
天气|IP|身份证搜索|邮编|电话区号|JSON格式化

标签云