问题
下载文件,文件名乱码:

尝试更改字符集:utf-8,gbk等都试过,就是不行。

本地查看response返回

解决方法

response.addHeader("Content-Disposition", "attachment;filename="+ URLEncoder.encode(fileName, "UTF-8"));
加入此代码后下载正常。

本地查看response返回

博客内容讲述了在下载文件时遇到文件名乱码的问题,尝试了多种字符集如utf-8和gbk仍然无效。作者通过在response中添加Header,使用URLEncoder.encode方法对fileName进行编码,最终成功解决了文件名乱码问题,实现了正常下载。
下载文件,文件名乱码:

尝试更改字符集:utf-8,gbk等都试过,就是不行。

本地查看response返回


response.addHeader("Content-Disposition", "attachment;filename="+ URLEncoder.encode(fileName, "UTF-8"));
加入此代码后下载正常。

本地查看response返回

您可能感兴趣的与本文相关的镜像
Seed-Coder-8B-Base
Seed-Coder是一个功能强大、透明、参数高效的 8B 级开源代码模型系列,包括基础变体、指导变体和推理变体,由字节团队开源
3万+