IntelliJ IDEA配置中文乱码问题

      在使用idea进行Java开发的过程中,有时候会遇到中文乱码的问题,此处为解决乱码的方法,当前使用的idea版本是2017.2 。

1).首先是编辑器的乱码,更改方法为file->settings->appearence里面有个Name设置成支持中文的字体,具体截图如下:

2).同样还要在file->settings->Eidtor->File Encodings里面设置字体编码格式,一般都是UTF-8,具体截图如下:

3).找到idea安装目录bin目录下的idea.exe.vmoptions,idea64.exe.vmoptions两个文件,用notepad++等编辑器打开,在文件末尾添加 -Dfile.encoding=UTF-8 ,然后重启idea,中文就可以正常显示了。

添加 -Dfile.encoding=UTF-8截图如下:

      最后就是所有配置都没问题,但是仍然输出乱码,这个时候只有一种解释:IDEA把你的字体编码弄错了,可以在下面目录查找,在项目的目录下有个.idea的文件夹,这个文件夹里有个encodings.xml的文件,里面记录了你某些文件对应的特殊编码,截图如下:

此处的编码是和idea右下角的编码对应的,具体截图如下:

更改idea右下角的编码,就被idea记录到对应的 encodings.xml中,当你再次访问的时候,它就会用那种编码。一般开发都是统一使用UTF-8的编码,所以把encodings.xml里面的除了UTF-8的都删了就好了。

猜你喜欢

转载自blog.csdn.net/baidu_15338861/article/details/86604301