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

显示文件编码格式

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

修改后的效果

相关推荐
开开心心_Every13 分钟前
文件查重软件批量删除重复文件释放空间
java·开发语言·c#·计算机外设·ocr·excel·perl
认真的小羽❅29 分钟前
ThreadLocal 在虚拟线程间要小心
java·开发语言·jvm
普通人632 分钟前
宝塔中实现按地区过滤和官网跳转伪静态
服务器·开发语言·nginx·1024程序员节
美味蛋炒饭.35 分钟前
Java八股面试(4)
java·开发语言·面试
codeejun37 分钟前
每日一Go·MySQL-7、MySQL 核心原理全景图谱
开发语言·mysql·golang
誰能久伴不乏1 小时前
QT工业上位机一次「指令静默丢失」的排查
qt·docker·github
垆边人似月.1 小时前
华为题:字符串中最长连续数字串
开发语言·c++·算法
星夜离尘561 小时前
MATLAB 清洗 CSV 采样日志:重复时间戳、无效行、分组统计与自动出图
开发语言·matlab·数据分析·数据清洗·csv
程序猿追1 小时前
立方体转到九十度:用 kotlin-math 核对鸿蒙上的两种旋转
android·开发语言·kotlin
nagualky1231 小时前
GPT-4 系列退役在即:一套可回滚的模型迁移验收法
java·开发语言·ai·架构