您的位置:首页 > 编程语言

C4819:该文件包含不能在当前代码页中表示的字符。请将该文件保存为Unicode格式以防数据丢失

2015-11-27 08:41 1286 查看
系统:Win10 (64bit)

Qt版本:5.4.2

1 背景

    使用Qt Creator编辑代码,当代码页中包含有中文字符(包括注释)时,提示如下图所示:



    上述问题会导致莫名奇妙的编译错误,因此必须解决,下面是解决方法。

2 解决方法

2.1 Notepad++

    根据参考资料[1]的说明,使用Notepad++打开当前代码页,然后在菜单栏选中“格式”,然后选中“转为UTF-8编码格式”,点击保存即可,如下图示:



2.2 直接使用Qt Creator

    选择菜单“编辑”,然后选菜单项“Select Encoding...”,如下图所示:



    在编码选择框中选择“UTF-8”,如下图所示:



参考资料

[1]warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: