Visual Studio 中文注释显示乱码

现象

下载的第三方源代码中的中文在 Visual Studio 2022 中显示乱码

解决

右键要打开的代码文件,选择 “open with…”

弹出的对话框选择:

进一步可以选择 utf8 或者 gb2312 等,不行就多试几个

然后就能正常显示

参考

https://learn.microsoft.com/en-us/answers/questions/733431/messy-chinese-character-display-at-visual-studio-2

cmd显示乱码

源文件以gb2312保存的,所以终端也得用该编码显示,否则就会出现乱码

解决方法是在代码前加上

...
system("chcp 936");
cout << "你好"
...

用于临时修改cmd的编码方式,其中chcp就是修改命令,936表示gb2312,65001表示utf8

Leave a Comment