Visual Studio 2017 警告C4819解决方案

问题

Visual Studio编辑器默认(或者是在有中文的源代码的情况下,我没有深究)编码为GB 2312,如果打开UTF-8编码的带有中文的源代码,会提示【warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失】如图所示

警告

解决方法

可以通过【另存为】的方式把源代码的格式存为Visual Studio编辑器支持的【UTF-8 带签名】编码的文件。如图所示,点击【…另存为】

另存为

点击保存旁边的小三角,菜单中有一个【编码保存】

编码保存

点击之后会出来高级保存选项,选择需要的编码格式即可。

高级保存选项

参考链接

https://blog.csdn.net/xiachong27/article/details/97790817

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据