Qt之中文乱码
来源:互联网 发布:cms 文章收费 编辑:程序博客网 时间:2024/05/21 10:34
在项目开发的过程中,中文乱码是比较常见的问题!用Qt开发也不例外,之前在做界面的时候没有发现什么问题,但是在程序移植的过程中问题出现了!
在Windows下常使用的是GBK编码,Linux下常使用的是utf-8编码。
解决办法:
//获取系统编码,否则移植会出现乱码
QTextCodec *codec = QTextCodec::codecForName("System");
//设置和对本地文件系统读写时候的默认编码格式
QTextCodec::setCodecForLocale(codec);
//设置传给tr函数时的默认字符串编码
QTextCodec::setCodecForTr(codec);
//用在字符常量或者QByteArray构造QString对象时使用的一种编码方式
QTextCodec::setCodecForCStrings(codec);
在Windows下常使用的是GBK编码,Linux下常使用的是utf-8编码。
解决办法:
//获取系统编码,否则移植会出现乱码
QTextCodec *codec = QTextCodec::codecForName("System");
//设置和对本地文件系统读写时候的默认编码格式
QTextCodec::setCodecForLocale(codec);
//设置传给tr函数时的默认字符串编码
QTextCodec::setCodecForTr(codec);
//用在字符常量或者QByteArray构造QString对象时使用的一种编码方式
QTextCodec::setCodecForCStrings(codec);
- Qt之中文乱码
- Qt之解决中文乱码
- QT中文之乱码之解决方案
- QT中文之乱码之解决方案
- Qt之解决界面中文乱码问题
- Qt之解决中文乱码,字体设置
- 初学Qt之--Qt程序中文乱码的暂时解决办法
- qt 中文乱码
- QT中文乱码
- Qt 中文乱码解决
- Qt中文显示乱码
- qt 中文乱码
- qt 中文乱码 问题
- Qt中文乱码
- QT中文乱码
- qt中文乱码问题
- QT中文乱码总结
- QT 文本 中文乱码
- poj 2007 极角排序
- JDK1.5 之 可变参数
- BIP语言教程(一)
- Android在使用HttpClient访问https时认证策略
- get与post 的区别
- Qt之中文乱码
- Map.Entry使用详解
- boost::asio网络传输错误码的一些实验结果(recv error_code )
- 二叉树建立 以及 bfs层次遍历
- ecshop开发必备
- Linux下的top命令
- String,StringBuffer与StringBuilder的区别
- JDK1.5 之 枚举
- C++类