下载时文件名乱码的问题

直接添加如下代码就能够解决问题了,不必作太多判断java

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',而后后面直接加文件名 .net

相关文章
相关标签/搜索