解决导出excel文件名中文乱码的问题
设置响应头文件名称编码
URLEncoder.encode(fileName, "UTF-8")
String fileName = "工作任务办理单";
//输出Excel文件
OutputStream output = response.getOutputStream();
response.reset();
//设置响应头
response.setHeader("Content-Disposition", "attachment;filename=" + URLEncoder.encode(fileName, "UTF-8") + ".xls");
response.setContentType("application/x-xls");
wb.write(output);
output.close();
解决导出excel文件名中文乱码的问题相关推荐
- JSP导出excel时中文乱码的问题
Web应用导出Excel报表的简单实现(HTML) 在Web应用中,很多数据经常要导出成Excel文档.用专门的生成真正的Excel文档的方式比较复杂,不太好用.所以经常用一种简单的方式来实现,即将报 ...
- 使用js监听文件下载事件,解决导出excel文件名为.do的bug
目录: 1. 简单粗暴使用XHR,不考虑IE,带下载中的灰度弹窗 2. 苟一苟,直接使用`window.location`,不过除了保存文件外,没有别的点击提醒,不能防止重复点击. 3. 下载的文件名 ...
- 解决PHP下载文件名中文乱码
通过把Content-Type设置为application/octet-stream, 可以把动态生成的内容当作文件来下载,相信这个大家都会. 那么用Content-Disposition设置下载的文 ...
- java导出excel文件名_怎么解决java导出excel时文件名乱码
怎么解决java导出excel时文件名乱码 发布时间:2020-06-19 16:59:00 来源:亿速云 阅读:137 作者:元一 java解决导出Excel时文件名乱码的方法示例:String a ...
- html文件导入excel 出现乱码,win7系统txt导入excel出现中文乱码的解决方法
很多小伙伴都遇到过win7系统txt导入excel出现中文乱码的困惑吧,一些朋友看过网上零散的win7系统txt导入excel出现中文乱码的处理方法,并没有完完全全明白win7系统txt导入excel ...
- 解决各个浏览器文件下载出现文件名中文乱码问题
/*** 解决各个浏览器文件下载中文乱码问题* @param filename* @return*/public static String getFileName(HttpServletReques ...
- 解决导入导出Excel表格文字乱码问题
解决导入导出Excel表格文字乱码问题 参考文章: (1)解决导入导出Excel表格文字乱码问题 (2)https://www.cnblogs.com/minjh/p/12299920.html 备忘 ...
- bug:生产问题,Golang解决csv文件用excel打开中文乱码问题及常见编码和BOM头关系
bug:Golang解决csv文件用excel打开中文乱码问题 1 场景及分析 场景:今天在生成csv文件之后,测试发现用office和wps打开乱码 分析:经过测试之后发现使用记事本打开不乱码,同时 ...
- php header下载中文名称,PHP Header下载文件在IE文件名中文乱码问题
解决PHP Header下载文件在IE文件名中文乱码有两种常见的,一种是是把页面编码改成utf8,另一种是对中文url进入urlencode编码就可以解决了. 解决方案一,我的页面是utf-8编码,代 ...
最新文章
- Java多线程学习笔记之二缓存
- 完成一个MVC+Nhibernate+Jquery-EasyUI信息发布系统
- 使用 Sphinx 撰写技术文档并生成 PDF 总结
- 系统业务逻辑书籍_咨询行业书籍推荐
- [刷题]算法竞赛入门经典(第2版) 5-2/UVa1594 - Ducci Sequence
- 猎豹网校C++ Primer学习笔记2
- CSS实现空心三角指示箭头
- win10插入耳机没声音解决办法
- 地理信息安全在线培训考试系统题库-必对题
- 元引擎视频制作工具 一键生成原创视频软件
- html 下拉菜单自动填充,下拉框自动实现自动填充
- JQGrid各种参数详解
- 怎么放大图片像素不模糊?
- 戴口罩人脸识别、高精度人脸识别解决方案
- linux内核虚拟内存之slub分配器
- Linux的Shell编程基本语法
- Limesdr-USB 基于 Ubuntu18.04 环境建立
- 2021盘点:国内外10大低代码开发平台
- TS使用crypto-js进行加密
- mysql 日期小时,如何从MySQL中的日期时间减去3小时?