Qt creator下解决cout打印中文乱码问题

方法一

第一个方法适用于还没有开始创建程序时。
将 Qt Creator 文本编辑器的文件编码改成 System,创建新项目后默认的文件编码就是 GBK 格式的了,控制台输出也就不会乱码

Qt_question_1.png


方法二

第二个方式适用于,已经创建了一个 UTF-8 的项目,然后将项目的编码改成与控制台的编码一致。


第一步

将第一个的操作步骤操作一下,将 Qt Creator 文本编辑器的文件编码改成 System。

第二步

Qt_question_2.png


第三步

将 Display file encoding 复选框勾上
路径:工具 --> 选项 --> 文本编辑器 -->显示 --> Display file encoding

Qt_question_3.png


勾上之后,会在编辑项目文件的右上角,会多出一个东西。

Qt_question_4.png


双击 UTF-8 弹出一个对话框,先以 UTF-8 载入,再以 GBK 保存,乱码就会变回中文了。

Qt_question_5.png


posted @ 2025-08-21 11:04  fengMisaka  阅读(9)  评论(0)    收藏  举报