1、代码
response.setContentType("application/vnd.ms-excel");
String exportFileName ="测试中文名称.xlsx"
String fileNameURL = URLEncoder.encode(exportFileName, "UTF-8");
response.setHeader("Content-disposition", "attachment;filename="+fileNameURL+";"+"filename*=utf-8''"+fileNameURL);
2、原理
大神原文链接如下,
正确处理浏览器在下载文件时HTTP头的编码问题(Content-Disposition)
如果打不开,请点击