本文版本:Tomcat 8.5.42免安裝版
Tomcat 7
對(duì)于Tomcat 7及以前的版本,使用的編碼格式是:iso8859-1,所以不能顯示中文.Tomcat 8及以后版本默認(rèn)編碼為UTF-8.對(duì)于Tomcat 7作出以下修改,使得Tomcat 7在處理get請(qǐng)求時(shí)使用UTF-8編碼:
找到Tomcat的解壓目錄,例如:D:\apache-tomcat-8.5.41\conf
,打開其中的server.xml,找到如下代碼:
image
加上一句:URLEncoding="UTF-8",保存退出
image
而對(duì)于post請(qǐng)求,在代碼中設(shè)置:request.setCharacterEncoding("UTF-8"),將編碼設(shè)置為UTF-8
Tomcat 8
對(duì)于Tomcat 8的控制臺(tái)亂碼,如圖所示:
Tomcat 8控制臺(tái)亂碼
修改D:\apache-tomcat-8.5.41\conf\logging.properties
,添加語句:
java.util.logging.ConsoleHandler.encoding = GBK
重啟Tomcat即可.如圖所示:
重新啟動(dòng)Tomcat
本文地址:https://www.swzdl.club/?p=115
點(diǎn)擊訪問我的博客:https://www.swzdl.club
博客上排版更好