java 實現文件下載中文名不顯示


 

需要將指定字符串的編碼轉換成瀏覽器里面的ISO-8859-1編碼

String name = new String(name.getBtes("utf-8"),"ISO-8859-1");

示例:
response.setContentType("application/octet-stream"); response.setHeader("content-disposition", "attachement;filename=" + new String(fileInfo.getFileName().getBytes("utf-8"), "ISO-8859-1"));

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM