在Spring MVC中用jQuery出现乱码的解决 - Go语言中文社区

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


由于在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()接收

版权声明:本文来源51CTO,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:http://developer.51cto.com/art/200906/131334.htm
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2021-05-16 00:48:33
  • 阅读 ( 961 )
  • 分类:前端

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢