前言
换了新的工作,JDK 从 1.8换成了 JDK 11 版本,发现在控制台通过system.out.println输出中文时乱码,找了比较多的方法总总算解决了。下面分享一下
解决过程
- 通过File-settings-Editor-File-encodings
如图
如果不行,进行一下步设置
- idea64.exe.vmoptions中添加-Dfile.encoding=UTF-8
如果不行,进行一下步设置
- VM Options 中添加-Dfile.encoding=UTF-8
点击右上角的,Edit Configurations 进入,如下图
选择Application的项目
写在最后
做完这三步,基本上就能解决输出乱码的问题,我也是做完这三步后,才解决的乱码问题。。。