设置响应编码,将文件名称用java.net.URLEncoder.encode编码,这样就不会乱码了

java.net.URLEncoder.encode

				response.setCharacterEncoding("UTF-8");  
				response.setContentType("multipart/form-data");  
response.setHeader("Content-Disposition", "attachment;fileName="+java.net.URLEncoder.encode(name,  
        "UTF-8"));



相关文章: