关于idea的output窗口输出中文乱码问题(真的有够辛苦)

关于idea的output窗口输出中文乱码问题(真的有够辛苦)


目录

  • 关于idea的output窗口输出中文乱码问题(真的有够辛苦)
      • 前情提要:
      • 问题描述:
      • 解决办法:(这里修改完记得重启一下idea)
      • 这里附上其它地方的编码格式的设置(顺序可能会有点乱,但绝对全):
          • 1、在 idea安装目录 中找到 bin文件夹 下的 idea64.exe.vmoptions对他进行修改(别人可以,但我不行,也不知道为什么)
          • 2、Run-->Edit Configurations... 设置虚拟机的编码格式
          • 3、建议关闭项目后在初始界面设置(这样可以应用到所有的项目上)
          • 4、还有一些比较少见的是因为字体不支持中文:
      • 结语:

前情提要:

找遍网上所有方法,全部试了一遍还是没有解决,最后偶然在idea里面点开了关于idea的虚拟机配置文件(idea64.exe.vmoptions)发现问题,得以解决。

问题描述:

你可能会发现你将网上关于中文乱码的所有的解决办法都试了一遍,但就是没办法解决这个乱码问题,还会发现我上述所提到的配置文件很眼熟,没错的确是非常眼熟:

  • 位于idea安装目录下的bin文件夹中:
    在这里插入图片描述
  • 位于idea编译器的HELP-->Edit Custom VM Options...
    关于idea的output窗口输出中文乱码问题(真的有够辛苦)_第1张图片
    然后就是未知原因,idea编译器未能将电脑中的关于idea64.exe.vmoptions文件的修改内容更新进编译器。

解决办法:(这里修改完记得重启一下idea)

如上图所示,通过idea编译器打开对虚拟机的配置文件在进行修改保存:
关于idea的output窗口输出中文乱码问题(真的有够辛苦)_第2张图片
问题解决!
关于idea的output窗口输出中文乱码问题(真的有够辛苦)_第3张图片

这里附上其它地方的编码格式的设置(顺序可能会有点乱,但绝对全):

1、在 idea安装目录 中找到 bin文件夹 下的 idea64.exe.vmoptions对他进行修改(别人可以,但我不行,也不知道为什么)

上面试32位机的配置文件;下面是64位机的配置文件,一般只需要改64位的就好!
关于idea的output窗口输出中文乱码问题(真的有够辛苦)_第4张图片
在他们的末尾添加关于idea的output窗口输出中文乱码问题(真的有够辛苦)_第5张图片

2、Run–>Edit Configurations… 设置虚拟机的编码格式

关于idea的output窗口输出中文乱码问题(真的有够辛苦)_第6张图片
这里添加:(后面基本都是添加这一句话)

-Dfile.encoding=UTF-8 

关于idea的output窗口输出中文乱码问题(真的有够辛苦)_第7张图片

3、建议关闭项目后在初始界面设置(这样可以应用到所有的项目上)

关于idea的output窗口输出中文乱码问题(真的有够辛苦)_第8张图片
可以直接搜索File Encoding直接定位到这里:全部设置成UTF-8
关于idea的output窗口输出中文乱码问题(真的有够辛苦)_第9张图片
Java Compiler 添加:

-encoding utf-8

关于idea的output窗口输出中文乱码问题(真的有够辛苦)_第10张图片

4、还有一些比较少见的是因为字体不支持中文:

Appearance这里进行修改就好。
关于idea的output窗口输出中文乱码问题(真的有够辛苦)_第11张图片

结语:

以上就是所有的关于idea编码格式问题的解决办法,文章内容有什么问题或者错误的地方欢迎留言指正哈

你可能感兴趣的:(开发工具,乱码,编译器,intellij,idea)