Qt Creator编码设置--win7-vs2010

拥有回忆 提交于 2019-12-02 05:54:44

      刚开始学习Qt5,记录下捣腾中发现的问题。

      Qt Creator工具已经设置了”默认文件编码“为"UTF-8",pro项目文件中做了一些注释,注释都是中文,当我通过工具增加源码文件之后pro文件中的中文都变成乱码,而且还出现”错误 :UTF-8无法编码解码...“提示,并且无法编辑pro文件,重新选择编码中找不到UTF-8。必须选择其他编码再重新打开编码列表才可以看到UTF-8,但就算重新选择编码,pro文件中的中文还是有部分乱码,网上找了好久,终于用下面的方法解决。

      必须把工具的环境语言也设置成中文,问题是解决了,但还是不清楚是为什么,留着以后慢慢研究吧。

Qt 编码设置

1.
Qt Creator -> 工具 -> 选项 -> 环境 -> 语言
Qt Creator本身界面的语言选择
与cpp文件编码无关,与可执行文件显示编码无关
重新打Qt Creator 此设置才能生效
这个唯一选择<Chinese>


2.
Qt Creator -> 工具 -> 选项 -> 环境 -> 默认文件编码
决定cpp文件编码
不同平台下,此设置要相同,如果不同,cpp文件会有好多乱码,且不能被编辑,但不影响编译;
重新打Qt Creator 此设置才能生效
这个推荐选<UFT-8>,因为linux下是这个;
如果不同:
选择<根据编码重新载入>这步选择文件的原始编码
再<根据编码保存>这步选择目标编码

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!