使用poi进行导出excel时,发现导出的文件名如果是中文,会出现乱码问题,将文件名进行如下编码后即可解决:
response.setHeader("Content-Disposition", "attachment; filename=" + new String(fileName.getBytes("gbk"), "iso8859-1")+".xlsx");
或者:
response.setHeader("Content-Disposition", "attachment; filename=" + new String(fileName.getBytes("gb2312"), "iso8859-1")+".xlsx");
// 设定输出文件头
response是HttpServletResponse response对象;