使用 java.net.URLEncoder.encode(request.getParameter(fileName),"utf-8")方法解码,发现还是乱码
//解决办法
response.setContentType("APPLICATION/OCTET-STREAM;charset=UTF-8");
response.addHeader("Content-Disposition", "attachment;filename=" + new String(fileName.getBytes("iso-8859-1"),"UTF-8"));
encodeURIComponent(encodeURIComponent(fileName)) 后端解码乱码
最新推荐文章于 2024-12-05 08:00:00 发布