Java 下载文件,文件名无法显示中文问题解决

之前我们一般是这样写的:

response.setHeader("Content-Disposition", "attachment; filename=" + fileName);

之所以出现下载文件无法显示中文的文件名是因为需要将UTF-8编码转换成ISO-8858-1编码。

 response.setHeader("Content-Disposition", "attachment; filename=" 
                    + new String(fileName.getBytes("utf-8"),"ISO-8859-1"));
发布了34 篇原创文章 · 获赞 1 · 访问量 1946

猜你喜欢

转载自blog.csdn.net/qq_38974638/article/details/104803406