文件下载时返回的文件名乱码的问题
文件下载文件名转码
fileName = URLEncoder.encode(fileName, "UTF-8");
这种转码方法使用火狐下载文件还是会乱码
应该使用
fileName = new String(fileName.getBytes("gb2312"), "ISO8859-1");
将文件名转码为ISO8859-1
所有浏览器都遵循此协议转码
有关编码的解释可参考 https://www.cnblogs.com/x_wukong/p/3675832.html