IntelliJ IDEA控制台中文乱码终极解决方案

一、常见乱码,进入File->Setting

找到下面的界面,上面三个下拉选择框都选中UTF-8,最下面的选择with NO BOM,和图上的一样就行了。


IntelliJ IDEA控制台中文乱码终极解决方案_第1张图片
图1.1

如果之前的项目是有BOM的,右键选中项目,找到Remove BOM点击即可。


IntelliJ IDEA控制台中文乱码终极解决方案_第2张图片
图1.2

完成这些操作重启Idea。

二、顽固乱码,Help->Edit Custom VM Options

IntelliJ IDEA控制台中文乱码终极解决方案_第3张图片
图2.1

点进去之后在最后一行加入-Dfile.encoding=UTF-8,然后重启Idea。

三、Gradle输出乱码

如果是Gradle的项目才乱码,打开build.gradle文件,在dependencies下加入

    compileJava.options.encoding = 'UTF-8'
    compileTestJava.options.encoding = 'UTF-8'

如3.1所示,加完后import chanages,试一下还乱不乱码,乱码就重启试试。


IntelliJ IDEA控制台中文乱码终极解决方案_第4张图片
图3.1

只能帮到这里了,少年珍重!

你可能感兴趣的:(IntelliJ IDEA控制台中文乱码终极解决方案)