使用AjaxFileUpload插件上传文件,文件名乱码问题 - 高飞网
261 人阅读

使用AjaxFileUpload插件上传文件,文件名乱码问题

2017-07-28 02:09:46

如题,使用AjaxFileUpload插件,异步上传文件时,获取文件名时,文件名是乱码的:

String name = uploadFile.getOriginalFilename();

通过 new String(name.getBytes("ISO-8859-1")) 方式不好使。最后通过前置的过滤器设置编码解决,如下,以web.xml中配置:


<filter>
	<filter-name>characterEncodingFilter</filter-name>
	<filter-class>com.lietou.www.common.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>





还没有评论!
54.156.93.60