java导出文件名 乱码

来源:互联网 发布:阿里云学生 编辑:程序博客网 时间:2024/06/10 02:43

在做java列表导出excel时文件名一直乱码,

经试验下面两种方法都可解决问题

response.setHeader("Content-Type","application/msexcel");
response.setContentType("application/octet-stream;charset=UTF-8;");

response.setHeader("Content-Disposition", "attachment;filename="+new String(filename,"ISO-8859-1")+".xls");


getResponse().setContentType("octets/stream;charset=UTF-8");
getResponse().setHeader("content-Disposition", "attachment;filename="+java.net.URLEncoder.encode("filename.xls","utf-8"));

原创粉丝点击