Visual Studio编译报错:该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为Unicode格式以防止数据丢失
·
一、问题描述
在Visual Studio中编译C++代码时报错:“该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为Unicode格式以防止数据丢失”:

二、解决方法
Visual Studio中,点击“工具” -> “自定义”:

在“自定义”的“命令”选项卡中,“菜单栏”选择“文件”,然后点击“添加命令”按钮:

在“添加命令”的框中选择“文件”->“高级保存选项”,然后点“确定”:

然后可以发现“自定义”的“命令”选项卡中,“预览”中已经出现了“高级保存选项”。点击“关闭”按钮:

然后在Visual Studio的“文件”菜单中选择“高级保存选项”:

将编码修改为“Unicode(UTF-8 带签名)-代码页65001”。重新编译代码,即可解决问题:

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)