用Response输出流下载文件不显示中文,全部是 _____代替
解决方案:
resp.setHeader("Content-Disposition", "attachment;filename=" + URLEncoder.encode(fileName, "UTF-8"));
也就是把文件名 经过url编码
URLEncoder.encode(filename, "UTF-8")
即可
本文介绍了一种解决使用Response输出流下载文件时中文显示为乱码的问题。通过将文件名进行URL编码,使用UTF-8编码方式,可以确保文件名中的中文字符正确显示。
用Response输出流下载文件不显示中文,全部是 _____代替
解决方案:
resp.setHeader("Content-Disposition", "attachment;filename=" + URLEncoder.encode(fileName, "UTF-8"));
也就是把文件名 经过url编码
URLEncoder.encode(filename, "UTF-8")
即可
1万+

被折叠的 条评论
为什么被折叠?