中文亂碼解決方案
解決NETCTOSS登錄時,輸入中文的亂碼問題(使用Spring提供的filter,指定編碼爲UTF-8)。
- 問題:
- 打開NETCTOSS1登錄頁面,輸入中文賬號並點擊登錄,瀏覽器顯示
- 配置filter:
- 在web.xml中配置filter,指定編碼爲UTF-8:
<filter> <display-name>CharacterEncodingFilter</display-name> <filter-name>CharacterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <description></description> <param-name>encoding</param-name> <param-value>UTF-8</param-value> </init-param> </filter> <filter-mapping> <filter-name>CharacterEncodingFilter</filter-name> <servlet-name>DispatcherServlet</servlet-name> </filter-mapping>
- NEW-Filter:
- 在web.xml中配置filter,指定編碼爲UTF-8:
- 測試: