Tomcat中文乱码解决-Tomcat控制台中文乱码-Tomcat日志输出中文乱码-IDEATomcat中文乱码

先去网上找其他解决方法,如果仍然没有解决问题,在使用这个解决方法!

如果尝试了很多常规的方法无法解决在使用此方法!

先试试别的方法,解决不了在使用!

Tomcat中文乱码解决

首先找到tomcat的安装目录下的文件:apache-tomcat-XXX/conf/logging.propertie
然后使用notepad++,打开它,当然其他能打开的也可以,但是不推荐使用txt,没有格式的话比较难找到指定位置。
目的语句java.util.logging.ConsoleHandler.encoding = GBK
寻找方法:找到下面连续的四个设置的语句块,大致意思是设置文件目录、等级、前缀等等。。。最关键的就是四个之后的设置logging。使用Notepad++ 的话大致是在51行左右。
然后修改编码格式为GBK。如果不存在设置编码格式这一句,就直接复制粘贴

1catalina.org.apache.juli.AsyncFileHandler.level = FINE
1catalina.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs
1catalina.org.apache.juli.AsyncFileHandler.prefix = catalina.
1catalina.org.apache.juli.AsyncFileHandler.maxDays = 90
1catalina.org.apache.juli.AsyncFileHandler.encoding = UTF-8

2localhost.org.apache.juli.AsyncFileHandler.level = FINE
2localhost.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs
2localhost.org.apache.juli.AsyncFileHandler.prefix = localhost.
2localhost.org.apache.juli.AsyncFileHandler.maxDays = 90
2localhost.org.apache.juli.AsyncFileHandler.encoding = UTF-8

3manager.org.apache.juli.AsyncFileHandler.level = FINE
3manager.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs
3manager.org.apache.juli.AsyncFileHandler.prefix = manager.
3manager.org.apache.juli.AsyncFileHandler.maxDays = 90
3manager.org.apache.juli.AsyncFileHandler.encoding = UTF-8

4host-manager.org.apache.juli.AsyncFileHandler.level = FINE
4host-manager.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs
4host-manager.org.apache.juli.AsyncFileHandler.prefix = host-manager.
4host-manager.org.apache.juli.AsyncFileHandler.maxDays = 90
4host-manager.org.apache.juli.AsyncFileHandler.encoding = UTF-8

java.util.logging.ConsoleHandler.level = FINE
java.util.logging.ConsoleHandler.formatter = org.apache.juli.OneLineFormatter
java.util.logging.ConsoleHandler.encoding = GBK

后记

我尝试了几乎所有的设置格式的方法,最后找到了这个解决的方案,但是因为时间有些久远,来源已经不知道了。

你可能感兴趣的:(IDEA错误解决)