火狐下poi导出文件名称乱码问题
来源:互联网 发布:php 获取1688商品价格 编辑:程序博客网 时间:2024/05/21 06:52
代码如下:
// 导出 excel 文件
File file = new File(targetPath);FileInputStream fis = new FileInputStream(excelFile);
response.setContentType("application/octet-stream");
String userAgent = request.getHeader("User-Agent");
byte[] bytes = userAgent.contains("MSIE") ? file.getName().getBytes() : file.getName().getBytes("UTF-8"); // name.getBytes("UTF-8")处理safari的乱码问题
String name = new String(bytes, "ISO-8859-1"); // 各浏览器基本都支持ISO编码
response.setHeader("Content-Disposition", "attachment;filename=\"" + name + "\"");
//response.setHeader("Content-Disposition", "attachment; filename=" + file.getName());
//response.setHeader("Content-Length", String.valueOf(file.length()));
FileCopyUtils.copy(fis, response.getOutputStream());
参考文档:http://f0rb.iteye.com/blog/1308579
阅读全文
0 0
- 火狐下poi导出文件名称乱码问题
- 火狐浏览器POI导出Excel标题乱码
- java 导出excel,文件名称是乱码问题
- 导出excel中文文件火狐下乱码
- 【poi excel导出】不同浏览器的编码方式,解决下载文件名称乱码
- 火狐浏览器导出EXCEL 表格,文件名乱码问题
- 浏览器下载文件名称乱码问题
- poi工具导出excel乱码问题的解决过程
- POI导出Excel时候总是出现中文名乱码问题
- POI 火狐下载文件-中文文件名乱码
- POI导出中文文件名乱码
- sublime的文件名称乱码的问题
- POI-乱码问题小结
- Linux下highcharts导出图片乱码问题
- 火狐导出execl文件名乱码解决方法
- 解决火狐/IE导出Excel文件名为中文时乱码问题
- 导出文件在IE和火狐中文件名乱码问题的解决
- 火狐浏览器下载乱码问题
- C#中引入控制台
- PHPCMS任意页面中表单添加验证码
- org.apache.catalina.LifecycleException: Failed to start component [StandardService[Catalina]]
- Timit 脚本理解
- launch尺寸 包含iPhone X
- 火狐下poi导出文件名称乱码问题
- Softmax回归求导公式推导
- 自己动手开发网络服务器
- android studio调试时在断点停不下来
- 记一次python3 大文件解压和操作
- python_基本类型
- 56. Merge Intervals
- 4412的4个cpu全部打开的方法
- 线程安全的三大特性(原子性、可见性、有序性)