添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
千年单身的蛋挞  ·  javascript - Vue - ...·  12 月前    · 
高大的蟠桃  ·  Diffie-Hellman ...·  1 年前    · 
苦闷的生姜  ·  python - How to stop ...·  1 年前    · 
完美的红金鱼  ·  java - DB2 SQL-Error: ...·  1 年前    · 

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

2.1 第一步

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

2.2 第二步

这一步设置完成后,项目中的cpp或h文件中,中文都会变成乱码。

2.3 第三步

将 Display file encoding 复选框勾上
路径:工具 --> 选项 --> 文本编辑器 -->显示 --> Display file encoding
勾上之后,会在编辑项目文件的右上角,会多出一个东西。
双击 UTF-8 弹出一个对话框, 先以UTF-8载入,再以GBK保存 ,乱码就会变回中文了。

第三个方法

第三个方法适用于未创建程序之前,并就是想用UTF-8编码。
第三个方法是将控制台的 “当前代码页” 的默认值改为UTF-8。即将控制台直接改成UTF-8编码。

通过修改注册表对控制台的编码进行修改。
Win + R 打开 “运行” ,输入 regedit 打开注册表
HEEY_CURRENT_USER\Console\F:_QTsrc_Tools_QtCreator_bin_qtcreator_process_stub.exe

每个人Qt安装的位置不一样,F:_QTsrc_Tools_QtCreator_bin_qtcreator_process_stub.exe 这里也不太一样。
点击后,修改 CodePage 的十进制的值为 65001 保存即可。
然后创建项目happy去了,而且是永久式的。

参考/搬运

第一、二种方法参考:百度经验
第三种方法搬运:IT610 的 Dev-L 的 文章

版权声明:本文为qq_38832450原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/qq_38832450/article/details/108484888