qt 中文乱码 处理QByteArray类型里含中文的数据
2016-04-12 10:15
447 查看
qt解析tcp通信传来的xml时,中文有乱码解决方法:头文件加入 #include<QTextCodec>QByteArraytmpQBA=m_pSocket->readAll();
QTextCodec *tc = QTextCodec::codecForName("GBK");
QString tmpQStr = tc->toUnicode(tmpQBA);//例如以下转换会导致中文乱码QStringtmpQStr=QVariant(tmpQBA).toString();
相关文章推荐
- Qt5.4.1播放视频语音文件
- 4000 Qt窗口的置顶、隐藏,使用于窗体间的切换
- 初学Qt——菜单栏QAction+ QstackedWidget堆栈窗体实现切换分页
- Qt下Eigen矩阵函数库的添加
- QT临时笔记
- Qt面向对象的程序设计(二)
- Qt面向对象的设计( 一)
- Qt入门(对话框)
- Qt学习之2D绘图(画刷和画笔)
- qt中文乱码 错误 常量中有换行符
- qt错误
- Qt入门(动作、布局管理器、菜工状)
- Qt——设置Qt应用程序图标
- QT生成的exe发布方式——windeployqt
- Qt入门(常用类、方法、信息槽)
- QT中文乱码解决方法
- Qtcreator 修改工程名字的方法
- Qt 创建文件浏览器
- Qt QString.arg参数的一点注意
- Qt移动应用开发(三):使用精灵图片实现帧动画