SP页面和JAVA代码中使用了不同的字符集进行编码的时候就会出现表单提交的数据或者上传/下载中文名称文件出现乱码的问题,针对这个问题,小猿圈老师给出了解决方法,有这个问题的朋友们,过来看一下吧。
web.xml中增加spring编码过滤器:
<!-- spring编码过滤器--> <filter> a <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>true</param-value> </init-param> </filter> <filter-mapping> <filter-name>encodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
点击 "运行实例" 按钮查看在线实例
这样就OK了,在web.xml加上spring的编码过滤器,遇到中文乱码的朋友们可以试试,能帮助你解决心头之患,小猿圈有更多学习的小技巧,需要的可以去看一下,希望能帮到你。