解决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") 

显示文件编码格式

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

修改后的效果

相关推荐
小羊没烦恼!1 天前
初探性能优化——2个月到4小时的性能提升
java·开发语言·windows·算法·c#
伞伞悦读1 天前
【第38期】Python 模块与包详解:import、from、模块搜索路径、包结构和 __init__
开发语言·python
C语言小火车1 天前
C/C++ 为什么需要编译器?
开发语言·c++
霍霍的袁1 天前
【C++】map 和 set 的使用 | 从用法到底层
开发语言·c++·学习·visual studio
孙启超1 天前
【AI开发之Rust】第 11 课:智能指针与内部可变性
开发语言·后端·rust
此生决int1 天前
深入理解C++系列(20)——C++11(下)
开发语言·c++
慧都小项1 天前
当边缘AI上产线:QtitanDocking 如何让工业 HMI 实现多视图协同
人工智能·qt·ui·边缘计算·qt6.3
CoderYanger2 天前
A.每日一题:835. 图像重叠
java·开发语言·程序人生·leetcode·面试·职场和发展·学习方法
伞伞悦读2 天前
【第37期】Python JSON 与配置详解:序列化、反序列化、嵌套结构和配置文件
开发语言·python·json
CCCCCCCCharlie2 天前
Linux进程控制四大核心操作
linux·开发语言