下载时文件名乱码的问题

直接添加以下代码就可以解决问题了,没必要做太多判断

String filename = java.net.URLEncoder.encode(file.getName(), "UTF-8");
response.setHeader("Content-Disposition", "attachment;filename*=utf-8'zh_cn'" + filename);

  

重点在filename*=utf-8'zh_cn',然后后面直接加文件名 

posted @ 2018-08-22 10:55  八稚女  阅读(171)  评论(0)    收藏  举报