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

开发 后端
本文将介绍在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()接收

【编辑推荐】

  1. jQuery调用WCF服务传递JSON对象
  2. 学习jQuery必须知道的几种常用方法
  3. 用XML+XSLT+CSS+JQuery组建ASP.NET网站
  4. 使用jQuery和PHP构建一个受Ajax驱动的Web页面
  5. 使用 jQuery 简化 Ajax 开发
责任编辑:彭凡 来源: JavaEye
相关推荐

2010-04-13 13:41:47

Oracle 字符集

2011-05-23 09:51:30

MySQL

2011-09-06 16:04:59

Ubuntu

2022-04-29 07:35:49

SpringMVC构造函数

2009-11-30 12:58:04

PHP字符集编码

2010-05-04 09:34:18

Oracle em

2012-05-02 17:12:15

Windows 7乱码

2009-11-30 10:09:31

PHP中文乱码

2009-01-03 14:39:04

ibmdwDojoMVC

2009-06-10 15:27:08

netbeans 编码乱码

2012-05-07 16:55:21

Putty远程连接Linux

2009-11-27 09:55:11

PHP截取中文字符

2010-05-05 17:29:40

Oracle 8i

2010-03-30 14:53:42

Oracle 8i

2013-10-30 09:34:15

SpringJQueryGoogle Map

2011-04-01 15:09:08

MRTG乱码

2010-08-06 10:49:16

FlexJsp

2013-06-14 10:48:53

IIS 7

2011-03-07 13:45:47

FileZilla乱码

2011-12-05 13:44:34

JavaSpringMVC
点赞
收藏

51CTO技术栈公众号