原文:C#中解決Response.AddHeader("Content-Disposition", "attachment; filename=" + filename)下載文件時文件名亂碼的問題

問題:下載文件時文件名亂碼怎么解決 在C 寫后台代碼過程中,經常遇到下載文件出現文件名亂碼的問題,在網上找了很多方法,總是存在瀏覽器不兼容的問題,當IE瀏覽器不亂碼時,火狐瀏覽器就會亂碼,后來經過反復研究,發現一個問題,那就是我們主流的瀏覽器中火狐瀏覽器與其他瀏覽器 IE Chrom等等 還真是不一樣,所以,在下載寫入頭部分是先做一個判斷,判斷是否為火狐瀏覽器,后來發現完全沒問題 歡迎訪問:GIS ...

2017-12-15 11:52 1 3711 推薦指數:

查看詳情

response.setHeader("Content-disposition","attachment;filename="+fileName) 下載時文件名存在空格錯誤

最近在進行文件下載時發現一個問題,就是下面語句運行時,下載某些文件正常,下載某些文件異常,后來發現文件名中有空格的文件火狐瀏覽器是默認將文件名截斷了的 但是在IE上面就是正常的,解決問題的方法有兩種,一種比較簡單,就是先判斷是否是火狐,如果是火狐,則將文件名的空格去掉 ...

Fri Jul 24 19:05:00 CST 2015 0 12795
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM