在Spring MVC中用jQuery出現(xiàn)亂碼的解決
作者:yeminping
本文將介紹在Spring MVC中用jQuery出現(xiàn)在IE和Firefox亂碼的解決,主要還是在編碼選擇上做文章。例如對UTF-8的更改等等。
由于在Spring MVC開發(fā)中大量用GB2312出現(xiàn)此問題,解決方法可以有下方法。
統(tǒng)一使用UTF-8
1.在web.xml中過濾編碼格式,代碼如下
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>forceEncoding</param-name>
- <param-value>false</param-value>
- </init-param>
- </filter>
- <filter-mapping>
- <filter-name>encodingFilter</filter-name>
- <url-pattern>*.html</url-pattern>
- </filter-mapping>
- <!--編碼過濾器-->
- <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>forceEncoding</param-name>
- <param-value>false</param-value>
- </init-param>
- </filter>
- <filter-mapping>
- <filter-name>encodingFilter</filter-name>
- <url-pattern>*.html</url-pattern>
- </filter-mapping>
2.jsp頁面的編碼格式全部用UTF-8
3.控制器直接用request.getparamer()接收
【編輯推薦】
責(zé)任編輯:彭凡
來源:
JavaEye