问题描述:当导入一个xxx.java文件到自己的idea时,结果出现乱码。
1、直接按照提示点击reload GBK(or其他);
此时自己的project文件夹下有个.idea文件夹里面的文件encodings.xml中defaultCharsetForPropertiesFiles值变为了GBK。
如下:
文件encodings.xml
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Encoding" ***defaultCharsetForPropertiesFiles="UTF-8***">
<file url="PROJECT" charset="UTF-8" />
</component>
</project>
2、此时如果运行自己的其他文件则在运行结果中汉字会出现乱码的情况,因为此时自己的file->settings中的defaultCharsetForPropertiesFiles仍然为UTF-8。如下
3、如何解决?
保持两者一致即可,修改idea中的或者文件encodings.xml中都可以。
统一改为UTF-8或者GBK
4、重启运行