解决QtCreator4.0.2(Qt5.7.0)输入中文输出乱码的问题 //QtCreator4.4.1 (Qt5.9.2也适用)
2017-11-22 23:37
465 查看
解决QtCreator4.0.2(Qt5.7.0)输入中文输出乱码的问题
分为两种使用场景,需根据类别,对应解决:
一、对于控制台程序:
工具-选项-文本编辑器-行为:
1、默认编码:“utf-8”;
2、UTF-8
BOM:“如果编码是UTF-8则添加”。
二、对于非控制台程序(UI界面程序):
1、方法1:通过QString定义的静态函数(fromLocal8Bit()),先转换成Unicode类型。如:
QString::fromLocal8Bit("输入的中文");
//QtCreator4.4.1 (Qt5.9.2也适用)
2、方法2:在Qt5中,有一个专门宏用来支持中文常量:QStringLiteral(注意:只能处理常量)。如:
QStringLiteral("输入的中文");
//QtCreator4.4.1 (Qt5.9.2不适用)
原文链接:http://blog.sina.com.cn/s/blog_58daa9a50102wnsa.html
标签: | 分类: Infomation Technology |
一、对于控制台程序:
工具-选项-文本编辑器-行为:
1、默认编码:“utf-8”;
2、UTF-8
BOM:“如果编码是UTF-8则添加”。
二、对于非控制台程序(UI界面程序):
1、方法1:通过QString定义的静态函数(fromLocal8Bit()),先转换成Unicode类型。如:
QString::fromLocal8Bit("输入的中文");
//QtCreator4.4.1 (Qt5.9.2也适用)
2、方法2:在Qt5中,有一个专门宏用来支持中文常量:QStringLiteral(注意:只能处理常量)。如:
QStringLiteral("输入的中文");
//QtCreator4.4.1 (Qt5.9.2不适用)
原文链接:http://blog.sina.com.cn/s/blog_58daa9a50102wnsa.html
相关文章推荐
- 控制台输入中文输出乱码问题解决
- Java笔记5:解决MyEclipse控制台输入中文乱码输出问题(Eclipse也可以用)
- 解决:QT4中文输出乱码的问题
- Java笔记5:解决MyEclipse控制台输入中文乱码输出问题(Eclipse也可以用)
- VS和Qt之解决在控制台下输出中文乱码问题
- 【Qt开发】解决Qt5.7.0中文显示乱码的问题
- 合并网易视频中英文字幕文件,解决Java输入输出的中文乱码问题
- Java笔记5:解决MyEclipse控制台输入中文乱码输出问题(Eclipse也可以用)
- Qt做发布版,解决声音和图片、中文字体乱码问题(转)
- Android Studio学习笔记4常用弹出窗口和解决输出中文乱码的问题
- 解决MySQL客户端输出窗口显示中文乱码问题的办法
- QT学习——qt creator修改程序编码(解决中文乱码问题)的方法
- 解决Qt:TCP数据通信的中文乱码问题
- 解决Qt中文乱码以及汉字编码的问题(UTF-8/GBK)
- 用jsp动态输出excel文档和中文乱码问题的解决
- IntelliJ IDEA控制台输出中文乱码问题解决
- ArcGIS API for javascript开发笔记(三)——解决打印输出的中文为乱码问题
- 解决QT读Visual Fox Pro DBF中文乱码问题
- Qt4.8.4 解决中文乱码的问题
- 解决Qt4.8.6中文乱码问题