在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
给部门同事写了个自动生成测试用例执行情况图表的工具,使用的sqlite3,遇到中文分别使用UTF8Encode和UTF8Decode进行处理,可还是出现了某些字段从数据库中读出时,最后一个汉字是乱码的情况。 自己看了一下SQLiteTable3.pas的代码,发现从数据库中读出utf8字符时用setstring进行了强制转换,造成没有正确读取全部字符。于是自己把源代码改了一下,使用RawByteString类型,保持原样,不做转换,完美解决乱码问题。 现将自己修改的版本放出,供大家使用~ 基于最新稳定版“A simple Delphi wrapper for Sqlite3”(版本号为:Update 10 February 2011)修改而成。
下载地址:http://pan.baidu.com/s/1ntr6Q9r 提取码:uawl
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论