IntelliJ IDEA控制台中文乱码的处理

(1)tomcat启动时,控制台出现乱码

进入tomcat安装路径,在conf的目录下找到logging.properties的文件,随便用一个软件打开,记事本打开也可以,将里面的编码方式全部改为UTF-8。

(2) IDEA 控制台tomcat localhost log和catalina log输出乱码问题

打开IDEA,点击菜单file——setting,找到file Encodings, 设置编码格式为UTF-8,如下图。

在Bulid,Execution,Deployment下的Compiler的java Complier选项中设置Additional command line parameters的值,-encoding=UTF-8

找到最上面的菜单栏中的run,找到Edit Configurations,点击打开,在左边找到你所用的Tomcat服务器,在VM Options里添加 -Dfile.encoding=UTF-8

然后重启IntelliJ IDEA。

(3) System.out.println在控制台的输出为中文乱码

这可能是JVM的编码不对,进入tomcat安装目录,在bin文件夹下找到catalina.bat,将JAVA_OPTS 选项改为UTF-8.

set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS%  -Dfile.encoding=UTF-8" 

竹杖芒鞋轻胜马,谁怕?一蓑烟雨任平生。 料峭春风吹酒醒,微冷,山头斜照却相迎。
原文地址:https://www.cnblogs.com/fangfangva/p/14436978.html