IDEA中Tomcat乱码问题

问题描述

Tomcat启动时控制台日志乱码

IDEA中Tomcat乱码问题_第1张图片

 解决方法

第一种方式

首先修改IDEA中的编码方式

IDEA中Tomcat乱码问题_第2张图片

修改tomcat目录下conf 配置目录下的 logging.properties文件

java.util.logging.ConsoleHandler.encoding = GBK

 结果:

IDEA中Tomcat乱码问题_第3张图片

但是 这两个地方都还是乱码,如果接受不了请看第二种方法

IDEA中Tomcat乱码问题_第4张图片

IDEA中Tomcat乱码问题_第5张图片

第二种方式

先还原上一步中修改的logging.properties文件中的修改

添加IDEA虚拟机参数

IDEA中Tomcat乱码问题_第6张图片

在里面添加如下代码

-Dfile.encoding=UTF-8

IDEA中Tomcat乱码问题_第7张图片

 重启IDEA

IDEA中Tomcat乱码问题_第8张图片

控制台日志乱码解决了

但是打印输出中文信息的时候又乱码了

IDEA中Tomcat乱码问题_第9张图片

然后,打开Tomcat目录下的bin目录下的catalina.bat文件,在其中加入以下代码,如图

set JAVA_OPTS=%JAVA_OPTS% %LOGGING_MANAGER% -Dfile.encoding=UTF-8

IDEA中Tomcat乱码问题_第10张图片

最后看结果,都是可以正常显示的

IDEA中Tomcat乱码问题_第11张图片

IDEA中Tomcat乱码问题_第12张图片

IDEA中Tomcat乱码问题_第13张图片

如果Tomcat在的所在的目中中存在中文文件夹,就会产生如下乱码,其他一切正常

IDEA中Tomcat乱码问题_第14张图片

你可能感兴趣的:(intellij,idea)