解决IDEA中System.out输出中文乱码
新建一个test项目,在新win10系统的新装idea上,没有任何配置的情况下,下面这行代码,会输出乱码
public class Test {
public static void main(String[] args) {
System.out.println("你好");
}
}
这是因为win10控制台的编码默认是GBK,而 jvm 的输出是UTF-8,所以我们只需要将两者统一即可。
- 点击编辑配置
- 在界面中并没有vm选项,我们可以通过alt+v或者修改选项添加VM选项的方式添加,添加
-Dfile.encoding=GBK
即可解决乱码问题。
- 最终效果如图,解决System.out输出乱码问题,不过这个配置需要在每个新项目中都添加,我还没有找到解决这个的方法,有知道解决方法的朋友可以给我留言,学习一下。
参考
https://blog.csdn.net/u011511756/article/details/107147491