jQuery技术

·在Spring MVC中用jQuery出现乱码的解决

字号+ 作者: 来源: 2014-11-16 22:49 我要评论( )

本文将介绍在Spring MVC中用jQuery出现在IE和Firefox乱码的解决,主要还是在编码选择上做文章。例如对UTF-8的更改等等。

由于在Spring MVC开发中大量用GB2312出现此问题,解决方法可以有下方法。

统一使用UTF-8

1.在web.xml中过滤编码格式,代码如下

Xml代码

  1. <!--编码过滤器--> 
  2. <filter> 
  3. <filter-name>encodingFilter</filter-name> 
  4. <filter-class> 
  5. org.springframework.web.filter.CharacterEncodingFilter  
  6. </filter-class> 
  7. <init-param> 
  8. <param-name>encoding</param-name> 
  9. <param-value>UTF-8</param-value> 
  10. </init-param> 
  11. <init-param> 
  12. <param-name>forceEncoding</param-name> 
  13. <param-value>false</param-value> 
  14. </init-param> 
  15. </filter> 
  16. <filter-mapping> 
  17. <filter-name>encodingFilter</filter-name> 
  18. <url-pattern>*.html</url-pattern> 
  19. </filter-mapping> 
  20.  
  21. <!--编码过滤器--> 
  22.  <filter> 
  23. <filter-name>encodingFilter</filter-name> 
  24. <filter-class> 
  25. org.springframework.web.filter.CharacterEncodingFilter  
  26. </filter-class> 
  27. <init-param> 
  28. <param-name>encoding</param-name> 
  29. <param-value>UTF-8</param-value> 
  30. </init-param> 
  31. <init-param> 
  32. <param-name>forceEncoding</param-name> 
  33. <param-value>false</param-value> 
  34. </init-param> 
  35. </filter> 
  36. <filter-mapping> 
  37. <filter-name>encodingFilter</filter-name> 
  38. <url-pattern>*.html</url-pattern> 
  39. </filter-mapping> 

2.jsp页面的编码格式全部用UTF-8

3.控制器直接用request.getparamer()接收

【编辑推荐】

【责任编辑:彭凡 TEL:(010)68476606】

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 后台管理区域及分离、Js压缩、css、jquery扩展

    后台管理区域及分离、Js压缩、css、jquery扩展

    2016-01-19 09:06

  • ASP.NET MVC3 技术(四) 永久重定向方法

    ASP.NET MVC3 技术(四) 永久重定向方法

    2016-01-17 11:02

  • ASP.NET MVC 2中使用jQuery UI控件详解

    ASP.NET MVC 2中使用jQuery UI控件详解

    2016-01-14 19:17

  • 跟ASP.NET MVC一起使用jQuery

    跟ASP.NET MVC一起使用jQuery

    2016-01-14 18:18

网友点评