if (request.getHeader("User-Agent").toUpperCase().indexOf("FIREFOX") > 0) { fileName = new String(fileName.getBytes("UTF-8"), "ISO8859-1"); } else if (request.getHeader("User-Agent").toUpperCase().indexOf("CHROME") > 0) { fileName = new String(fileName.getBytes("UTF-8"), "ISO8859-1"); } else { fileName = Encodes.urlEncode(fileName); } response.setHeader("Content-Disposition", "attachment; filename=" + fileName); response.setContentType("application/octet-stream; charset=utf-8");
解决不同浏览器下载文件名中文不能正常显示的问题
猜你喜欢
转载自cn-legend.iteye.com/blog/2312650
今日推荐
周排行