社区
数据库及相关技术
帖子详情
qt读取sqlite乱码怎么解决
努力的人儿
2017-07-30 08:55:10
qt读取sqlite乱码怎么解决?
QString str;
str = query.value("name").toString();
// str.toLatin1();
// str.toUtf8();
listName<<str;
qDebug() << str;
上面的代码测试了都不行,请问有什么更好的方法吗?
...全文
1695
3
打赏
收藏
qt读取sqlite乱码怎么解决
qt读取sqlite乱码怎么解决? QString str; str = query.value("name").toString(); // str.toLatin1(); // str.toUtf8(); listName<<str; qDebug() << str; 上面的代码测试了都不行,请问有什么更好的方法吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
draculamx
2017-08-09
打赏
举报
回复
sqlite存储,有两种方式,UTF-8和UTF-16,其中UTF-8是默认的,所以你要先搞清楚,你的代码中,打开数据库的时候,用的是哪种字符编码。 使用sqlite3_open代表默认方式UTF-8打开数据库 使用sqlite3_open16代表采用UTF-16方式。
hongss
2017-08-07
打赏
举报
回复
试试在 pro文件里,统一设置项目的文本字体格式
draculamx
2017-08-07
打赏
举报
回复
我在VC里用的wstring,是正常的。。。你在QT里找找对应的类型??
关于Symbian,运行
QT
程序,
读取
和导入
SQLITE
数据库中中文,音标
乱码
的
解决
方案
这两天在写一个e72下的手机背单词软件,需要用到
SQLITE
数据库,而且单词的中文解释,音标都是存储到数据库中的。经试验,
sqlite
browser,
sqlite
admin等软件导入文本文件,中文,音标,都会
乱码
,utf8也不可以。现提供完美
解决
方案:首先要清楚
sqlite
数据库默认编码UTF81.下载
sqlite
.exe 命令行工具http://www.
sqlite
.org/download.html使用教程http://www.
sqlite
.org/
sqlite
.html2.命令行下输入“
sqlite
qt
从
sqlite
3中读存入的中文字段
乱码
通过对查询出来的数据做处理,如:QString::fromLocal8Bit(query.value(i++).toString().toUtf8());采用上述方法将中文存入数据库中后,查看可以看到的是中文,但从数据库中读的时候却成了"?
QT
读取
sqlite
3数据库中文
乱码
【代码】
QT
读取
sqlite
3数据库中文
乱码
。
qt
mysql
乱码
_
QT
中出现的中文
乱码
问题 | 学步园
最近在学习使用
QT
,但是过程中碰到了中文
乱码
的问题,在此将我找到的
解决
方法共享一下:1.界面的中文
乱码
当我们直接使用以下语句往树组件添加节点时,在显示的时候会出现
乱码
QStandardItem *item = new QStandardItem(QString("例子"));我们可以在主窗口初始化的时候调用以下语句://set codec
QT
extCodec::setCodecForCString...
Qt
+
SQLite
3 + VS 开发时出现
乱码
的
解决
方法
最近一个项目使用
Qt
在VS2008中开发一个客户端,由于客户端数据量较小,所以数据库使用的是
SQLite
3,体积小,速度快,易维护,开箱即用,很好! 开发时,使用
SQLite
3.exe的客户端操作
SQLite
的数据库文件,insert和select都没问题,支持中文支持得很好,没有
乱码
;但 使用
SQLite
3的控制台insert进去的数据,再用
Qt
查询出来的时候,全是
乱码
!
数据库及相关技术
1,178
社区成员
18,938
社区内容
发帖
与我相关
我的任务
数据库及相关技术
C++ Builder 数据库及相关技术
复制链接
扫一扫
分享
社区描述
C++ Builder 数据库及相关技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章