Java文件下載文件名亂碼


文件下載文件名亂碼主要是沒有對文件名進行編碼,這里適用的瀏覽器主要包括(IE,火狐,谷歌,360)

代碼如下
//火狐瀏覽器
if(ServletActionContext.getRequest().getHeader("USER-AGENT").toLowerCase().indexOf("firefox") >0){
 return new String(文件名.getBytes(), Const.CHARSET_ISO8859_1);
 }
//其他瀏覽器
else{
 return URLEncoder.encode(文件名, Const.UTF_8);
 }
 
         
         
       


免責聲明!

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



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