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

本文版本: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
博客上排版更好

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容