假如你的项目编码和文件编码格式不一致也会出现乱码,还有就是你的文件刚开始是正确的后来被你改了也会出现乱码,例如文件开始是GBK编码没有乱码,你的项目本身是UTF-8编码,你把文件放到你的项目里面,并且修改编码为UTF-8,那么你的文件也是会乱码的。
你代码上的注释写的时候代码不是utf8的,现在换成了utf8的自然就乱码了,要么转回之前的编码,要么重写