注册 登录
编程论坛 VFP论坛

VFP 连接sqlite数据库查询结果中文乱码怎么解决

gcdzx 发布于 2022-02-23 10:56, 2669 次点击
VFP9.0使用
只有本站会员才能查看附件,请 登录
驱动程序与sqlite数据库建立连接后,由于sqlite数据库编码为UTF-8,执行查询后,查询结果中的中文是乱码,怎么解决?
VFP9连接字符串:gnConnhandle=SQLSTRINGCONNECT("driver={SQLite3 ODBC Driver};database=数据库完整名称",.T.)
测试用数据库
只有本站会员才能查看附件,请 登录


[此贴子已经被作者于2022-2-23 11:41编辑过]

11 回复
#2
sostemp2022-02-23 15:18
没发现
只有本站会员才能查看附件,请 登录
#3
laowan0012022-02-23 16:27
试试把查询结果的相应字段做strconv(字段名,11)
#4
fyyylyl2022-02-23 16:33
将Name用STRCONV(Name,11)转换试试?
#5
厨师王德榜2022-02-23 17:27
试试用CA来做. 连接的驱动,尽量用版本高一点的 .
我原来遇到过,后来更新驱动,乱码问题就消失了.
只有本站会员才能查看附件,请 登录
#6
gcdzx2022-02-24 11:01
回复 4楼 fyyylyl
我就是那么做的,有没有简单点的办法?
#7
gcdzx2022-02-24 11:03
以下是引用厨师王德榜在2022-2-23 17:27:06的发言:

试试用CA来做. 连接的驱动,尽量用版本高一点的 .
我原来遇到过,后来更新驱动,乱码问题就消失了.

您的那个UTF-8的驱动能不能给俺用用邮箱地址:270521840@
#8
sostemp2022-02-24 16:22
我下载了的,传上来了,需要的可以下载
只有本站会员才能查看附件,请 登录


[此贴子已经被作者于2022-2-24 16:24编辑过]

#9
gcdzx2022-02-24 17:05
回复 8楼 sostemp
谢谢!
#10
laxjyj2022-09-20 08:25
以下是引用sostemp在2022-2-24 16:22:56的发言:

我下载了的,传上来了,需要的可以下载

我安装了这个驱动,显示的字符,也还是乱码呢,怎么回事?
#11
laxjyj2022-09-20 08:29
utf8那个驱动怎么写连接句柄?
#12
laxjyj2022-09-21 11:56
没有人了啊
1