Tomcat控制台中文乱码

Tomcat版本:8.5.41免安装版

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

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

Tomcat中文乱码

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

Tomcat中文乱码_1

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

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

Tomcat控制台中文乱码示例

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

java.util.logging.ConsoleHandler.encoding = GBK

重启后即可

Tomcat控制台中文乱码解决

IDEA Tomcat输出语句乱码:

file-setting-Editor-File Encodings-最下面改为GBK

Tomcat文件夹设置中改为GBK

评论

Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×