解决VS编译C++时,该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格 式以防止数据丢失

使用VS编译C++时,报错: warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格 式以防止数据丢失。

利用VS的高级保存选项,修改合适的编码规则即可解决,最新版VS需要手动添加高级保存选线的命令,方法如下:

打开工具-->自定义

 选择命令-->选择添加的选项卡位置,例如想放到文件菜单中,在菜单栏选择文件-->添加命令-->点击文件-->选择高级保存选项-->点击确定

 可以看到高级保存选项已经显示在文件菜单下,点击上移/下移调整菜单合适位置。

 添加后,在文件菜单打开高级保存选项,将原先的Unicode(UTF-8 无签名)修改为Unicode(UTF-8带签名)即可解决。

---->

 

posted @   芈璐  阅读(3369)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示