struts2+spring+hibernate 中文问题

来源:互联网 发布:三国志13运行速度优化 编辑:程序博客网 时间:2024/06/14 18:29

1. 开发环境要设置成UTF-8 Eclipse很方便设置
2. jsp页面使用<%@ page contentType="text/html;charset=UTF-8" %>和
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3. web.xml中配置filter
   

xml 代码
 
  1. <filter>  
  2. <filter-name>encodingFilter</filter-name>  
  3. <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>  
  4. <init-param>  
  5. <param-name>encoding</param-name>  
  6. <param-value>UTF-8</param-value>  
  7. </init-param>  
  8. </filter>  

4. filter的顺序也很重要 有时会因为顺序而产生乱码
5. 访问数据库时使用jdbc:mysql://localhost/dbname?useUnicode=true&characterEncoding=utf8