easyexcel导出 文件名设置中文 乱码
时间: 2023-07-25 18:39:44 浏览: 1116
中文文件名乱码
EasyExcel导出文件名设置中文时出现乱码的问题,通常是由于编码不匹配引起的。可以尝试以下两种方案解决:
1. 在代码中手动修改文件名编码为UTF-8格式,示例代码如下:
```
String fileName = new String("导出文件名".getBytes("UTF-8"), "ISO-8859-1")+".xlsx";
```
2. 在浏览器中设置字符编码为UTF-8,示例代码如下:
```
response.setContentType("application/vnd.ms-excel;charset=utf-8");
response.setHeader("Content-Disposition", "attachment;filename="+new String(fileName.getBytes("UTF-8"),"ISO-8859-1"));
```
阅读全文