关于Java编译时中文乱码的问题

新建一个HelloWorld1.java文件并进行编译

public class HelloWorld1 {
    public static void main(String args[]) {
        System.out.println("世界你好!");
    }
}

由于默认使用GBK编码导致乱码

  • 故在IEDA中将默认编码修改成相同的UTF-8编码即可解决

Ctrl+Alt+S进入设置,改变全局编码 UTF-8

  • 如果还有乱码则还需要以下操作

找到 IDEA 的安装目录,进入 /bin 文件夹,在idea64.exe.vmoptions最后一行添加如下配置 :

-Dfile.encoding=UTF-8

最后重启IDEA,问题就解决了

上一篇
下一篇