码迷,mamicode.com
首页 > 其他好文 > 详细

Tomcat中文乱码问题

时间:2019-08-16 15:47:19      阅读:99      评论:0      收藏:0      [点我收藏+]

标签:技术   根目录   data   str   官网   中文乱码   配置   服务器   ofo   

新从官网下载的Tomcat7和Tomcat8,在运行的时候都会有乱码的问题,就此发现问题,我们就给它就地正法!

技术图片

 

经过初步的分析,问题产生的大概原因是由于Tomcat的log日志模块不识别中文的问题,

我们在Tomcat的目录bin/catalina.bat文件中可以发现

##Tomcat 7代码大概在195行

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控制台的中文乱码输出

解决方案:

在Tomcat根目录下“conf”子目录下的“logging.properties”文件中所有的“encoding = UTF-8”都修改为“encoding = GBK”,使其支持中文,然后保存重启Tomcat服务器即可解决

 

logging.properties修改前

技术图片

logging.properties修改后

技术图片

 

 重启Tomcat 运行

技术图片

 

 完美解决!

Tomcat中文乱码问题

标签:技术   根目录   data   str   官网   中文乱码   配置   服务器   ofo   

原文地址:https://www.cnblogs.com/arebirth/p/tomcatencoding.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!