摘要:
前言文件下載功能中的文件名處理,這又是個老生長談的問題了,網絡上也有各種解決方式,但可能由于各自項目語言以及編碼不同導致多數方案都不盡如人意,最近又遇到這個問題,姑且根據自己的環境和編碼總結一下后續觀點都是基于如下環境服務端語言:JAVA項目編碼:GBK應用服務器Resin 3.1分析Firefox會截斷空格問題在Firefox下,如果文件名中有空格,那么空格后面部分的文字會被瀏覽器截取掉,客戶端獲取不到完整的文件名解決方案:將文件名使用雙引號包裹起來使用MimeUtility.encodeWord(filename)方法,將其編碼為“=?gb2312?B?xxxxxxxx?=”格式,其中的空 閱讀全文
posted @ 2014-03-13 19:15
逆風之羽
閱讀(2238)
評論(1)
推薦(1)

浙公網安備 33010602011771號