Qt Creator编码设置--win7-vs2010
刚开始学习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下是这个; 如果不同: 选择<根据编码重新载入>这步选择文件的原始编码 再<根据编码保存