POI导出Excel文件名消失问题

版权声明:。。。 https://blog.csdn.net/JerryITGO/article/details/73499045

POI导出Excel文件名消失问题

  使用poi,在网页端导出excel的时候,遇到了一个问题,当我设置的文件名是英文的时候导出正常,但是当我设置文件名是中文名称的时候,发现在网页上下载的excel只有一个.xlsx后缀,没有文件名。

关键代码

response.setHeader("Content-Disposition", "attachment;fileName=" + fileName);
response.setHeader("Connection", "close");
response.setHeader("Content-Type", "application/vnd.ms-excel;charset=UTF-8");

解决办法

response.setHeader("Content-Disposition", "attachment;fileName=" + new String(fileName.getBytes("UTF-8"), "ISO8859-1"));
response.setHeader("Connection", "close");
response.setHeader("Content-Type", "application/vnd.ms-excel;charset=UTF-8");

猜你喜欢

转载自blog.csdn.net/JerryITGO/article/details/73499045