JSP文件下载时文件名在ie和firefox下面文件名不一致极其超链接中文乱码的问题的改进
摘要:
response.setContentType("application/octet-stream;charset=UTF-8");
fileName=java.net.URLEncoder.encode(fileName, "UTF-8");
response.setHeader("Content-Disposition", "attachment; filename=" + fileName);
此时在ie下面点击文件下载的时候能够正确显示中文名称但是此时在firefox下面却显示1_%E4%B8%AD%E6%96%87%E6%96%87%E4%BB%B6123.doc然后我又试了另一种方案
response.setContentType("application/octet-stream;charset=UTF-8");
fileName = new String(fileName.getBytes("UTF-8"),"iso-8859-1");
response.setHeader("Content-Disposition", "attachme 阅读全文
posted @ 2013-11-04 13:05 qgc 阅读(988) 评论(0) 推荐(0)
浙公网安备 33010602011771号