Tomcat控制台输出中文乱码解决方法

2019-06-21  本文已影响0人  Sheng_W_Z

本文版本:Tomcat 8.5.42免安装版

Tomcat 7

对于Tomcat 7及以前的版本,使用的编码格式是:iso8859-1,所以不能显示中文.Tomcat 8及以后版本默认编码为UTF-8.对于Tomcat 7作出以下修改,使得Tomcat 7在处理get请求时使用UTF-8编码:


找到Tomcat的解压目录,例如:D:\apache-tomcat-8.5.41\conf,打开其中的server.xml,找到如下代码:

image

加上一句:URLEncoding="UTF-8",保存退出


image

而对于post请求,在代码中设置:request.setCharacterEncoding("UTF-8"),将编码设置为UTF-8

Tomcat 8

对于Tomcat 8的控制台乱码,如图所示:

Tomcat 8控制台乱码

修改D:\apache-tomcat-8.5.41\conf\logging.properties,添加语句:

java.util.logging.ConsoleHandler.encoding = GBK

重启Tomcat即可.如图所示:

重新启动Tomcat


本文地址:https://www.swzdl.club/?p=115
点击访问我的博客:https://www.swzdl.club
博客上排版更好
上一篇 下一篇

猜你喜欢

热点阅读