eclipse解决中文乱码问题
eclipse页面编码方式需要更改:
1 window-preferences-general-context type中-text-jsp-最下面将ISO-8859-1改为UTF-8
2window-preferences-general-workspace中 Textfileencoding选择UTF-8
3window-preference-web-JSP Files中Encoding:ISO 10646/Unicode(UTF-8)
get请求乱码
对项目服务器进行更改
servers-server.xml 添加 URIEncoding="UTF-8" 如下
<Connector URIEncoding="UTF-8" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
post请求乱码
在web.xml中spring编码过滤器
<filter>
<filter-name>characterEncoding</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>characterEncoding</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>