HttpServletResponse header下载中文文件名乱码
2021-04-01 19:26
标签:header 中文乱码 tchar ring span response chm content encode HttpServletResponse header下载中文文件名乱码 标签:header 中文乱码 tchar ring span response chm content encode 原文地址:https://www.cnblogs.com/lzq930/p/12564243.html解决方式有两种,如下
(1)标红即为中文乱码的处理方式
rsp.setHeader("Content-Disposition", "attachment;fileName=" + java.net.URLEncoder.encode(fileInfo.getName(), "UTF-8"));
rsp.setCharacterEncoding("utf-8");
rsp.setContentType("multipart/form-data");(2)这种方式之前是管用的,不知什么原因,现已失效
rsp.setCharacterEncoding("utf-8");
rsp.setContentType("multipart/form-data");
rsp.setHeader("Content-Disposition", "attachment;fileName=" + new String(fileInfo.getName().getBytes("utf-8"), "iso-8859-1"));
上一篇:HTML5 批量大文件上传下载
下一篇:VUE网页loading加载状态
文章标题:HttpServletResponse header下载中文文件名乱码
文章链接:http://soscw.com/index.php/essay/71064.html