String title = "";
response.setContentType("application/octet-stream;charset=utf-8");
String header = request.getHeader("User-Agent").toUpperCase();
if (header.contains("MSIE") || header.contains("TRIDENT") || header.contains("EDGE")) {
title = URLEncoder.encode(title, "utf-8");title = title.replace("+", "%20"); // IE下载文件名空格变+号问题
} else {
title = new String(title.getBytes(), "ISO8859-1");
}
response.setHeader("Content-Disposition", "attachment; filename=" + title + ".xlsx");