idea-控制台输出乱码问题
现象描述: 今天在进行IDEA开发WEB工程调式的时候控制台日志输出了乱码,如下截图
其实开发者大多都知道乱码是 编码不一致导致的,但是有时候就是不知到哪些地方不一致,今天我碰到的情况可能和你的不相同
解决方案 :
点击helo => edit custom vm options 打开这个文件 末尾追加 -Dfile.encoding=UTF-8 ,然后重启
照着上面的做了,还是没有起作用????继续想办法。。。。。
分析发现,这部分是因为 sysout.out.print() 输出的乱码 ,但是我新建一个测试案例直接输出中文并不是乱码,可得知,问题不是输出很可能是中间件tomcat的web应用导致乱码 ,然后更新设置 ,在tomcat的配置中加上 VM OPTIONS= -Dfile.encoding=UTF-8
这样解决后测试发现,日志就正常了。