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時出現檔案名稱亂碼解決方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!