中文乱码+eclipse

来源:互联网 发布:淘宝手机助手安卓版 编辑:程序博客网 时间:2024/06/06 15:42

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>