1:数据库的编码;utf-8

 

2:url后缀?useUnicode=true&characterEncoding=UTF-8

 

3:web.xml设置过滤器

<!-- 设置字符集 -->
        <filter>
  <filter-name>encodingFilter</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>
  <init-param>
  <param-name>forceRequestEncoding</param-name><!-- 固定属性,不能任意写 -->
  <param-value>true</param-value>
  </init-param>
  <init-param>
  <param-name>forceResponseEncoding</param-name>
  <param-value>true</param-value>
  </init-param>
  </filter>
  <filter-mapping>
  <filter-name>encodingFilter</filter-name>
  <url-pattern>/*</url-pattern><!-- 拦截所有请求 -->
  </filter-mapping>

4:项目的编码格式,utf-8(preference->general->workspace)

 

5:jsp中的编码格式,统一调(preference->myEclipse->jsp),确保页面中都是jsp

 

6:设置tomcat的编码格式

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

posted on 2017-12-21 19:14  肆言  阅读(190)  评论(0)    收藏  举报