Spring MVC表單提交中文數據出現亂碼
原文:https://bigcat.easymorse.com/?p=474
項目中用的是spirng mvc3.0.2.RELEASE版本,涉及到中文表單數據的提交。之前blogspring解決中文亂碼問題解決了中文表單數據出現亂碼的問題,這次索性把配置文件copy過來,運行項目測試了一下,還是亂碼。更改了fiilter順序,問題依然存在,google了一下,按照文檔中的說法將encoding的值改為了UTF-8,問題解決了。順便貼一下配置文件:
<filter>
<filter-name>Set Character Encoding</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>
</filter>
<filter-mapping>
<filter-name>Set Character Encoding</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
可能是spring版本不同引發的問題吧,因為之前使得是2.5.6,有時間再仔細研究一下。
最後更新:2017-04-03 16:48:50