在visual studio工程项目中,运行程序经常会遇见这样的警告,在高级保存选项中修改成编码为Unicode(UTF-8 无签名)还是会有该警告。
warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失

它不影响程序功能的正常运行,但是作为强迫症的我,还是有必要知道如何才能消除这种警告的方法 。
解决方法一
右键当前项目工程,选择 "属性" → C/C++ →命令行 在其他选项栏中输入 "/utf-8 " ,点击应用 确定后重新进行编译编译,即可消除该警告。
注意:这样修改后若项目程序中有中文输出,运行后控制台可能会出现中文乱码情况,反之则不影响。

解决方法二
首先根据输出端提示的警告的文件

最低0.47元/天 解锁文章

2944

被折叠的 条评论
为什么被折叠?



