解决在使用 Qt 编译项目时出现 “C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode格式以防止数据丢失“ 的警告
生活随笔
收集整理的这篇文章主要介绍了
解决在使用 Qt 编译项目时出现 “C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode格式以防止数据丢失“ 的警告
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
解决在使用 Qt 编译项目时出现 "C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode格式以防止数据丢失" 的警告
警告出现的原因:编码格式不合适
解决办法
- 将出现此警告的文件重新保存为 Unicode 格式
- 更改 Qt Creator 配置
(1)打开 Qt Creator,单击 Tools 菜单栏,随后再单击 Options...
(2)在弹出的窗口中,从左侧找到 Text Editor,然后单击它,紧接着在右侧找到 Behavior
(3)完成上述步骤后,在打开的界面中,找到 File Encodings 区域,将 Default encoding 更改为 UTF-8、UTF-8 BOM 更改为 Add If Encoding Is UTF-8、Default line encoding 默认即可
(4)更改完毕之后,先单击 Apply,再单击 OK。完成之后,再次重新编译工程,会发现该警告 不存在 了。
总结
以上是生活随笔为你收集整理的解决在使用 Qt 编译项目时出现 “C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode格式以防止数据丢失“ 的警告的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: QSS之图形渐变填充
- 下一篇: 刚体运动中变换矩阵的逆