- 博客(1)
- 收藏
- 关注
原创 已解决warning C4819: 该文件包含不能在当前代码页(932)中表示的字符和控制台中文乱码
计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage中的OEMCP为936,并重启(重启才会修改)但对于932(日语)来说,文件中有中文字符时修改文件保存方式为utf-8并不能解决问题。出现中文乱码是因为VS的编译的字符集与系统控制台的字符集不同。控制面板-时钟和区域-区域-管理-更改系统区域设置-修改为中文。如果二者代码页不相同就会出现乱码,如果是中文乱码,修改注册表。用同样的方式右键出现乱码的输出窗口查看当前代码页。
2025-01-16 09:56:12
602
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人