中文乱码解决方案
解决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:



- 测试:

- 打开NETCTOSS1登录页面,输入中文账号并点击登录,浏览器显示
- 在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: