关于idea的output窗口输出中文乱码问题(真的有够辛苦)
目录
前情提要:
找遍网上所有方法,全部试了一遍还是没有解决,最后偶然在idea里面点开了关于idea的虚拟机配置文件(idea64.exe.vmoptions)发现问题,得以解决。
问题描述:
你可能会发现你将网上关于中文乱码的所有的解决办法都试了一遍,但就是没办法解决这个乱码问题,还会发现我上述所提到的配置文件很眼熟,没错的确是非常眼熟:
- 位于idea安装目录下的
bin文件夹
中:
- 位于idea编译器的
HELP-->Edit Custom VM Options...
然后就是未知原因,idea编译器未能将电脑中的关于idea64.exe.vmoptions
文件的修改内容更新进编译器。
解决办法:(这里修改完记得重启一下idea)
如上图所示,通过idea编译器打开对虚拟机的配置文件在进行修改保存:
问题解决!
这里附上其它地方的编码格式的设置(顺序可能会有点乱,但绝对全):
1、在 idea安装目录 中找到 bin文件夹 下的 idea64.exe.vmoptions对他进行修改(别人可以,但我不行,也不知道为什么)
上面试32位机的配置文件;下面是64位机的配置文件,一般只需要改64位的就好!
在他们的末尾添加
2、Run–>Edit Configurations… 设置虚拟机的编码格式
这里添加:(后面基本都是添加这一句话)
-Dfile.encoding=UTF-8
3、建议关闭项目后在初始界面设置(这样可以应用到所有的项目上)
可以直接搜索File Encoding直接定位到这里:全部设置成UTF-8
Java Compiler 添加:
-encoding utf-8
4、还有一些比较少见的是因为字体不支持中文:
Appearance这里进行修改就好。
结语:
以上就是所有的关于idea编码格式问题的解决办法,文章内容有什么问题或者错误的地方欢迎留言指正哈
!