解决QT creator中文乱码问题

1.首先设置文本编辑器为UTF-8

先在工具-选项-文本编辑器-behavior部分选择文件编码为UTF-8,紧接着是选择"如果编码是UTF-8则添加",如下图

2.设置ext code for tools 为system

具体解决办法是 工具-选项-环境-interfaces这一栏有一个"Text code for tools"这一栏,我的qt选择的是UTF-8,这时候把它改为System,一切问题就解决了,之前的所有乱码现象也解决了,至此,qt不管是mingw还是msvc版本编译器输出中文乱码的问题已经彻底解决。

3.如果还有异常

再在输出中文的cpp文件中加入下面这句代码:

cpp 复制代码
#pragma execution_character_set("utf-8") 

显示文件编码格式

选择"工具>首选项>文本编辑器>显示>显示文件编码"

修改后的效果

相关推荐
漫路在线9 分钟前
JS逆向-某易云音乐下载器
开发语言·javascript·爬虫·python
小辉懂编程38 分钟前
C语言:51单片机实现数码管依次循环显示【1~F】课堂练习
c语言·开发语言·51单片机
醍醐三叶2 小时前
C++类与对象--2 对象的初始化和清理
开发语言·c++
Magnum Lehar3 小时前
3d游戏引擎EngineTest的系统实现3
java·开发语言·游戏引擎
Mcworld8573 小时前
java集合
java·开发语言·windows
成功人chen某3 小时前
配置VScodePython环境Python was not found;
开发语言·python
春蕾夏荷_7282977253 小时前
Qt 强大的窗口停靠浮动
qt·停靠·dock
海绵宝宝贾克斯儿4 小时前
C++中如何实现一个单例模式?
开发语言·c++·单例模式
史迪仔01124 小时前
[python] Python单例模式:__new__与线程安全解析
开发语言·python·单例模式
isyangli_blog4 小时前
(1-4)Java Object类、Final、注解、设计模式、抽象类、接口、内部类
java·开发语言