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" 

 

posted @ 2021-02-23 16:57  fangangva  阅读(169)  评论(0编辑  收藏  举报