下载文件时,文件名乱码

来源:互联网 发布:菲茨杰拉德知乎 编辑:程序博客网 时间:2024/05/19 19:12

String docname="中文文件名";

String nameStr="form.doc";

String userAgent=request.getHeader("User-Agent");
if(userAgent.contains("MSIE")||userAgent.contains("Trident")){
nameStr=URLEncoder.encode(docname,"UTF-8");
}else{
nameStr=new String(docname.getBytes("UTF-8"),"iso8859-1");
}
response.setHeader("Content-Disposition", "attachment;fileName="
+nameStr);
0 0
原创粉丝点击