找回密码
 立即注册

将数据库的内容导入combo box中

查看数: 7829 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-1-5 17:30

正文摘要:

刚学习不久,想问一下,为什么我数据库的内容导入到combo box中会出现乱码,是因为字符不匹配,需要对数据库进行初始化吗?下面是我的函数,困惑好几天了,求帮助 ...

回复

枫1桥夜泊 发表于 2017-1-6 08:49:24
请问怎么强制转换,新人不太会转换,我平时都是用的QStringLiteral,然后用文本打开转换的。
Joey_Chan 发表于 2017-1-6 00:28:33
编码问题,建议全部强制使用utf8
参与人数 1人气 +1 收起 理由
枫1桥夜泊 + 1

查看全部评分总评分 : 人气 +1

liuchangyin 发表于 2017-1-5 17:30:52
要是存储的都是UTF8就没问题,你这个应该是GB2312需要转换为UTF8,在QT5中可以使用QString::fromLocal8Bit来转换,QString STemp=QString::fromLocal8Bit(STempChar)
参与人数 1人气 +2 收起 理由
枫1桥夜泊 + 2

查看全部评分总评分 : 人气 +2


公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了