
java处理导出Excel时文件名乱码的要领示例:(引荐:java视频教程)
String agent = request.getHeader("USER-AGENT").toLowerCase(); response.setContentType("application/vnd.ms-excel"); String fileName = "文件名"; String codedFileName = java.net.URLEncoder.encode(fileName, "UTF-8"); if (agent.contains("firefox")) { response.setCharacterEncoding("utf-8"); response.setHeader("content-disposition", "attachment;filename=" + new String(fileName.getBytes(), "ISO8859-1") + ".xls" ); } else { response.setHeader("content-disposition", "attachment;filename=" + codedFileName + ".xls"); }
encode() 要领以指定的编码花样编码字符串。
更多java学问请关注java基础教程栏目。
以上就是java导出excel时涌现文件名乱码处理要领的细致内容,更多请关注ki4网别的相干文章!