Java下载Excel时文件名称乱码
开头
遇见问题就解决问题,根据实际的问题,找或想实际的解决方案。
动机
写此文章目的,为了让更多出现此问题的人能够快速的找到解决方法(本人亲测)。
解决方案
长话短说,毕竟问题挺简单的,直接概述如何解决,实际上解决方法就是通过Java自身提供的一个类(java.net.URLEncoder)解决.
String name="测试成功";
name=URLEncoder.encode(name, "UTF-8"); //进行转换成 application/x-www-form-urlencoded的中文方式//这样设置reponse头下载文件的时候就不会出现文件名称乱码问题
response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");
response.setHeader("content-disposition", "attachment;filename=" + name+ ".xlsx");
//忽略下面的读/写内容
效果图
呢证据摆在下面了
Java下载Excel时文件名称乱码相关推荐
- Java下载Excel模板文件的实现
在项目中经常会用到文件下载的功能,比如下载excel模板,这里简单记录一下实现过程 1.将模板文件放到项目资源文件目录中,也可以自定义其他位置,只要通过路径能找到该文件就行: 2.controller ...
- 下载文件时,文件名称乱码问题解决方法
String agent = request.getHeader("User-Agent"); if (agent.contains("MSIE")) { // ...
- Java web中不同浏览器间导出Excel文件名称乱码问题解决方案
Java web中不同浏览器间导出Excel文件名称乱码问题解决方案 参考文章: (1)Java web中不同浏览器间导出Excel文件名称乱码问题解决方案 (2)https://www.cnblog ...
- java下载Excel表格(ajax处理流文件)
java下载Excel表格(ajax处理流文件) 遇到的问题: ① 导出Excel,处理大量的数据 ② 后端使用Apache POI中的SXSSFWorkbook导出功能,不使用xlsx.core.m ...
- java导出excel文件名_怎么解决java导出excel时文件名乱码
怎么解决java导出excel时文件名乱码 发布时间:2020-06-19 16:59:00 来源:亿速云 阅读:137 作者:元一 java解决导出Excel时文件名乱码的方法示例:String a ...
- 解决Safari浏览器下载文件文件名称乱码的问题
解决Safari浏览器下载文件文件名称乱码的问题 参考文章: (1)解决Safari浏览器下载文件文件名称乱码的问题 (2)https://www.cnblogs.com/itsharehome/p/ ...
- 关于如何解决mac电脑下载pdf之后出现名称乱码的解决方法
@ 关于如何解决mac电脑下载pdf之后出现名称乱码的解决方法.(或解压文件乱码的问题) 首先呢,由于工作变更及工作需要(说白了是为了装逼),所以入手了一个mac电脑.但是入手之后就逐渐被逐渐被苹果的 ...
- js vue 下载excel(.xls)文件
@[TOC](js vue 下载excel(.xls)文件) 先看下载下来的excel文件 1.首先,后端给到的是一个文件在服务器中的存储地址 D:\MaxSecFile\Export\Alarm_2 ...
- vue下载excel模板文件,excel读取
一.下载excel模板文件 <template><a-button type="primary" @click="downloadExcel" ...
- java 下载excel问题
java 下载excel问题 docker 环境下 1.问题表象 2.问题原因 3.解决方法 1.问题表象 java.lang.NullPointerExceptionat sun.awt.FontC ...
最新文章
- tensorflow tensor 张量 部分采样 切片和索引
- 职业生涯又一个转折点
- Django入门项目实践(中)
- Java一行代码打印当前系统时间
- 五十六、从高中碾转相除法、更相减损术算法谈起
- 电商网站全链路压测实战
- 10 Equality constrained minimization
- matlab cell
- 2019/2/12 Python今日收获
- 【cocos2d-x从c++到js】14:注册函数
- sqlserver增删改格式整理 1123
- Hyperledger Fabric、Corda和以太坊对比
- tftp 查看服务器文件,如何从命令提示符列出Windows tftp服务器目录和文件?
- 流程建设过程中个人和团队可能面临的问题
- 【转】C#使用GDI+制作背景颜色淡入淡出效果的按钮
- 后台解析数据--form表单get、post方法的使用(如何上传图片到服务器)
- Navicat Premium 注册机 激活报错
- mysql 单表数据量多大_MySQL单表到底可以多大
- 用java实现螺旋矩阵算法
- 小熊派BearPi-HM nano开发板 -- 前期准备