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,找到如下代码:
加上一句:URLEncoding="UTF-8",保存退出
而对于post请求,在代码中设置:request.setCharacterEncoding("UTF-8"),将编码设置为UTF-8
Tomcat 8
对于Tomcat 8的控制台乱码,如图所示:
修改D:\apache-tomcat-8.5.41\conf\logging.properties
,添加语句:
java.util.logging.ConsoleHandler.encoding = GBK
重启Tomcat即可.如图所示:
本文地址:https://www.swzdl.club/?p=115
点击访问我的博客:https://www.swzdl.club
博客上排版更好