warning C4828: 文件包含在偏移 0x725 处开始的字符,该字符在当前源字符集中无效(代码页 936)

VS2022 warning C4828

  • 一、问题描述
  • 二、解决方法
    • 1.在文件菜单中添加高级保存选项命令
    • 2.修改文件编码


一、问题描述

warning C4828: 文件包含在偏移 0x725 处开始的字符,该字符在当前源字符集中无效(代码页 936)

warning C4828: 文件包含在偏移 0x725 处开始的字符,该字符在当前源字符集中无效(代码页 936)_第1张图片

二、解决方法

1.在文件菜单中添加高级保存选项命令

工具菜单中打开自定义
warning C4828: 文件包含在偏移 0x725 处开始的字符,该字符在当前源字符集中无效(代码页 936)_第2张图片
自定义中选择命令栏,在菜单栏中选择文件,然后点击右边的添加命令
warning C4828: 文件包含在偏移 0x725 处开始的字符,该字符在当前源字符集中无效(代码页 936)_第3张图片

类别选择选择文件,命令选择高级保存选项,然后确定。
warning C4828: 文件包含在偏移 0x725 处开始的字符,该字符在当前源字符集中无效(代码页 936)_第4张图片
这时候发现文件菜单中有高级保存选项
warning C4828: 文件包含在偏移 0x725 处开始的字符,该字符在当前源字符集中无效(代码页 936)_第5张图片

2.修改文件编码

打开编译报错的文件,点击上面设置的高级保存选项,修改编码为UTF-8
warning C4828: 文件包含在偏移 0x725 处开始的字符,该字符在当前源字符集中无效(代码页 936)_第6张图片
warning C4828: 文件包含在偏移 0x725 处开始的字符,该字符在当前源字符集中无效(代码页 936)_第7张图片

warning C4828: 文件包含在偏移 0x725 处开始的字符,该字符在当前源字符集中无效(代码页 936)_第8张图片

修改编码以后,编译就不会报上面的错误了。

你可能感兴趣的:(C/C++,visualstudio)