1. 程式人生 > >【Tomcat】解決GET方式傳遞的引數(URL中的引數)亂碼問題

【Tomcat】解決GET方式傳遞的引數(URL中的引數)亂碼問題

在Tomcat中(其它的webserver中也一樣),引數可以通過GET和POST方式傳遞。通過GET和POST方式傳遞的引數,遇到亂碼時的解決辦法也不一樣。

在Tomcat中遇到GET方式傳遞的引數(URL中的引數)亂碼時,可以通過下面的方式解決(解決方式之一)。

修改tomcat伺服器下的conf資料夾下的service.xml檔案,在connector節點中,新增屬性URIEncoding=”UTF-8”。如下:

    <!-- Define an AJP 1.3 Connector on port 8009 -->
    <Connector URIEncoding
="UTF-8" port="8009" protocol="AJP/1.3" redirectPort="8443"/>
<Connector URIEncoding="UTF-8" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>

修改完成之後儲存再重啟伺服器即可。