这个问题我之前也遇到过,最后无解重装系统才行的。但是网上有一种方案可行,前提是不能对你的代码有任何修改。修改过后的估计够呛,系统设置里面显示的是中文,
虽然他显示的是中文,但可能实际已经变成其他语言了,对此可以先设置成其他任何一种语言,重启电脑。
之后再设置为中文,重启电脑。
然后系统中的数据就被刷新成中文对应的编码设置了。
建议您使用系统自带的记事本打开这个文档看一下。
这个情况明显就是编码的问题。这个应该是其它编码的内容,保存后,自动变成utf8编码,然后就出现了这种乱码情况,您这时如果直接转换编码,已经无力回天了。因此只能尝试利用系统记事本查看一下,是否能看见正常内容,如果能看见,请全部复制,然后切换到编译工具里面进行覆盖粘贴。