标题:VFP 连接sqlite数据库查询结果中文乱码怎么解决
只看楼主
gcdzx
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2014-12-10
结帖率:0
已结贴  问题点数:20 回复次数:11 
VFP 连接sqlite数据库查询结果中文乱码怎么解决
VFP9.0使用
sqliteodbc.rar (4.43 MB)
驱动程序与sqlite数据库建立连接后,由于sqlite数据库编码为UTF-8,执行查询后,查询结果中的中文是乱码,怎么解决?
VFP9连接字符串:gnConnhandle=SQLSTRINGCONNECT("driver={SQLite3 ODBC Driver};database=数据库完整名称",.T.)
测试用数据库
cssjk.rar (2.03 KB)


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

搜索更多相关主题的帖子: 乱码 连接 数据库 查询 sqlite 
2022-02-23 10:56
sostemp
Rank: 4
等 级:业余侠客
威 望:8
帖 子:162
专家分:221
注 册:2009-6-2
得分:5 
没发现
2022-02-23 15:18
laowan001
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:54
帖 子:802
专家分:1914
注 册:2015-12-30
得分:5 
试试把查询结果的相应字段做strconv(字段名,11)
2022-02-23 16:27
fyyylyl
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:16
帖 子:287
专家分:676
注 册:2006-5-22
得分:5 
将Name用STRCONV(Name,11)转换试试?

2022-02-23 16:33
厨师王德榜
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:183
帖 子:942
专家分:4724
注 册:2013-2-16
得分:5 
试试用CA来做. 连接的驱动,尽量用版本高一点的 .
我原来遇到过,后来更新驱动,乱码问题就消失了.
2022-02-23 17:27
gcdzx
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2014-12-10
得分:0 
回复 4楼 fyyylyl
我就是那么做的,有没有简单点的办法?
2022-02-24 11:01
gcdzx
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2014-12-10
得分:0 
以下是引用厨师王德榜在2022-2-23 17:27:06的发言:

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

您的那个UTF-8的驱动能不能给俺用用邮箱地址:270521840@
2022-02-24 11:03
sostemp
Rank: 4
等 级:业余侠客
威 望:8
帖 子:162
专家分:221
注 册:2009-6-2
得分:0 
我下载了的,传上来了,需要的可以下载
SQLite ODBC Driver版本09990.zip (3.69 MB)


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

2022-02-24 16:22
gcdzx
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2014-12-10
得分:0 
回复 8楼 sostemp
谢谢!
2022-02-24 17:05
laxjyj
Rank: 2
等 级:论坛游民
帖 子:8
专家分:17
注 册:2021-9-21
得分:0 
以下是引用sostemp在2022-2-24 16:22:56的发言:

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

我安装了这个驱动,显示的字符,也还是乱码呢,怎么回事?
2022-09-20 08:25



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-508403-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.418775 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved