原文:http://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> <url-pattern>/*</url-pattern> </filter-mapping>
可能是spring版本不同引發的問題吧,因為之前使得是2.5.6,有時間再仔細研究一下。