Qt读取字符信息乱码
来源:互联网 发布:梅雨知时节的全部小说 编辑:程序博客网 时间:2024/05/15 23:28
背景:使用某设备读取身份证信息,在使用设备自带SDK在VS2008可以读取正确,在Qt读取显示乱码。
原因:VS2008里面,默认是Unicode编码模式,而Qt在windows下面默认是GBK编码模式,所以显示乱码。
解决方法:
QByteArray byte(idcardData.Name); QTextCodec *codec = QTextCodec::codecForName("GBK"); QString strUnicode = codec->toUnicode(byte);
char 类型数据可以也使用此方法转化。
ps:注意添加头文件
#include <QTextCodec>
0 0
- Qt读取字符信息乱码
- qt字符乱码转换.
- QT 中文字符乱码
- QT读取身份证信息
- 【Qt】字符编码、乱码总结
- qt中文字符乱码问题
- QT读取文件出现乱码的问题
- QT QSettings读取文件中文乱码
- 读取cookie中文字符乱码的问题
- 字符流 读取数据 中文乱码
- FileReader读取中文字符乱码问题
- @Value读取配置文件,中文字符乱码
- explicit和QT中文字符乱码解决方法
- 解决QT中中文字符乱码问题
- 【Qt】字符编码、乱码的一点总结
- 【Qt】字符编码、乱码的一点总结
- QT中文字符显示乱码解决方案
- Java 读取配置文件中的信息 中文乱码
- Light oj 1331 - Agent J【计算】
- 关于Xml文件读取
- linux命令
- 设计模式-组合模式
- 【HUSTOJ】1062: 对角线I
- Qt读取字符信息乱码
- 设计模式摘抄(3)————行为型模式
- 从输入url到页面加载完成中间都发生了什么?
- Android:RecyclerView的Item布局在父布局文件设置无效问题
- C++第一次试水写cstring类
- 利用apt-get快速在Ubuntu安装WordPress网站
- 关于微信公众平台测试号配置失败的问题
- JSP实现实现文件上传
- 宣讲会总结