VS "Some bytes have been replaced with the Unicode substitution character while loading file" 解决方法
看以前的代码的时候发现出现了这个问题,问了数据结构的毛助教(人超级好)问题已经解决。
可以看到,以前在 VS2017 里写的中文注释成了乱码。
注意:这时候关闭文件时不要点保存文件,否则会导致乱码无法恢复。
乱码恢复方法:用 VS Code 打开有乱码的cpp文件
点击右下角的 UTF-8
点击Reopen with encoding
选择vs code自动判断出来的编码(我的是GB2312)
可以看到,中文注释恢复了!
重复刚才的操作,这次选择 Save with encoding。
选择 UTF-8,然后关闭cpp文件,再用vs打开sln文件就可以看到这个cpp文件中文注释不再乱码。