Tomcat控制台中文乱码问题解决(转载)

转载地址:https://blog.csdn.net/zymndsc_2012/article/details/85647621

刚从Tomcat官网上下载下来的Tomcat,在初次运行时,控制台窗体会出现下图所示的中文乱码。

Tomcat控制台中文乱码问题解决(转载)_第1张图片

经过查看分析,可以猜测是Tomcat的log日志模块在记录时出现了中文字符不识别的问题,在Tomcat的启动文件“catalina.bat”中约215行可以看到

if not "%LOGGING_CONFIG%" == "" goto noJuliConfig
set LOGGING_CONFIG=-Dnop
if not exist "%CATALINA_BASE%\conf\logging.properties" goto noJuliConfig
set LOGGING_CONFIG=-Djava.util.logging.config.file="%CATALINA_BASE%\conf\logging.properties"
:noJuliConfig


如果没有设置“"%LOGGING_CONFIG%"”值,则到Tomcat根目录下“conf”子目录下的“logging.properties”文件中查看日志记录的配置,找到该文件,可发现很多的“encoding = UTF-8”配置项,因此判断是该配置项影响了Tomcat控制台的中文乱码输出,将所有的“encoding = UTF-8”都修改为“encoding = GBK”,使其识别支持中文,保存文件修改后,再次启动Tomcat,则看到如下的正常控制台界面,中文乱码不见了。

Tomcat控制台中文乱码问题解决(转载)_第2张图片

--------------------- 
作者:zymndsc_2012 
来源:CSDN 
原文:https://blog.csdn.net/zymndsc_2012/article/details/85647621 
版权声明:本文为博主原创文章,转载请附上博文链接!

 

你可能感兴趣的:(tomcat)