1. 程式人生 > >tomcat中server.xml配置編碼格式

tomcat中server.xml配置編碼格式

前言:

在專案的除錯過程中出現中文亂碼的問題,第一反應是編碼格式的問題,但具體在哪裡改,不太熟悉,在小夥伴和“度娘”的指導下,順利的解決了問題。

方案:

1、找到tomcat的server.xml配置檔案


2、新增URIEncoding="UTF-8"

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"  URIEncoding="UTF-8" />

總結:

程式碼中規定了Tomcat監聽HTTP請求的埠號等資訊。在這裡添加了一個屬性:URIEncoding,將該屬性值設定為UTF-8,即可讓Tomcat(預設ISO-8859-1編碼)以UTF-8的編碼處理get請求,避免中文亂碼問題。