该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为Unicode格式以防止数据丢失
·
用Visual Studio编译的时候有时候会报 warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
![]()
有的时候这个警告不会造成编译失败,那么我们可以不去管他,但是有的时候会造成编译失败,提示一些莫名奇妙的错误,这个时候就需要把这些警告解决掉,然后才能编译成功,具体怎么做呢,下面是详细步骤:
1. 在菜单栏找到自定义

2.找到命令->添加命令

3.找到文件->高级保存选项

4.关闭自定义窗口

5.这个时候菜单栏中会有一个高级保存选项,用这个重新保存有警告的文件

6.一般选择 他提示你需要保存的文本编码格式即可。

再次重新编译你会发现之前的 warning 都没有了,编译的时候之前的奇怪错误也没有了。
ok,分享到这里,结束!
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐

所有评论(0)