1. 程式人生 > >解決POST,GET返回值亂碼問題

解決POST,GET返回值亂碼問題

POST方法亂碼問題

post方法只需要在web.xml檔案中新增下面程式碼即可。

<!-- 解決post亂碼問題 -->
	<filter>
		<filter-name>encoding</filter-name>
		<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
		<!-- 設定編碼參是UTF8 -->
		<init-param>
			<param-name>encoding</param-name>
			<param-value>UTF-8</param-value>
		</init-param>
	</filter>

GET方法亂碼問題

除了手動的程式碼方式,還可以直接修改Tomcat伺服器的service.xml檔案 在8080埠那裡新增URIEncoding=“utf-8”

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