warling

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

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\',然后后面直接加文件名 

分类:

技术点:

相关文章:

  • 2021-12-10
  • 2021-12-27
  • 2021-12-27
  • 2021-11-23
  • 2021-12-27
  • 2021-09-07
  • 2021-12-03
猜你喜欢
  • 2021-12-27
  • 2021-12-27
  • 2021-10-01
  • 2021-12-27
  • 2021-12-27
  • 2022-12-23
相关资源
相似解决方案