SQLite C# 多字符集支持
SQLiteC#多字符集支持示例程序。
近期有个项目要对接海康道闸设备,海康用sqlite作为数据库存储。
海康储存文本是c++用gb2312存储的,而sqlite默认是以utf8编码存储的,System.Data.SQLite默认也是以utf8进行存取的。
结果读取出来后的中文字符都是乱码。
查了网上的资料,这个问题存在已久,歪果仁官方似乎也没有支持多字符集的想法。
没办法,只能找源码进行修改,令其可支持多字符集。
示例程序中提供的System.Data.SQLite.dll环境是.Netframework4.5,支持多字符集。
下载地址
用户评论