[Java]response.setHeader()下载中文文件名问题
发布日期:2021-05-04 20:53:47 浏览次数:21 分类:原创文章

本文共 345 字,大约阅读时间需要 1 分钟。

//设置文件名
            String filename = "家庭网络运营参展.xls";
            //设置文件输出头
            //response.setHeader("Content-Disposition", "attachment;filename="+URLEncoder.encode(filename, "utf-8")); 

或者
            response.setHeader("Content-Disposition", "attachment;filename="+new String(filename.getBytes(), "iso8859-1")); 
            ServletOutputStream fos=response.getOutputStream();            
            workbook.write(fos);

上一篇:解决java下载csv中文乱码(加BOM头) 推荐第二种方法
下一篇:spring框架读取json文件为字符串 推荐第一种

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2025年03月16日 01时51分32秒