西西軟件園多重安全檢測(cè)下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁(yè)西西教程軟件使用 → 因HTTP的Header長(zhǎng)度過(guò)長(zhǎng)導(dǎo)致下載文件名出現(xiàn)亂碼的問(wèn)題

因HTTP的Header長(zhǎng)度過(guò)長(zhǎng)導(dǎo)致下載文件名出現(xiàn)亂碼的問(wèn)題

相關(guān)軟件相關(guān)文章發(fā)表評(píng)論 來(lái)源:guilin_gavin時(shí)間:2010/3/9 19:41:53字體大。A-A+

作者:佚名點(diǎn)擊:748次評(píng)論:1次標(biāo)簽: IE8

  • 類型:瀏覽器類大小:16M語(yǔ)言:中文 評(píng)分:4.1
  • 標(biāo)簽:
立即下載

在通過(guò)IE直接下載文件的時(shí)候,我們可能會(huì)遇到一個(gè)比較常見(jiàn)的問(wèn)題,那就是:我們下載的文件的文件名如果過(guò)長(zhǎng)的話,就會(huì)出現(xiàn),彈出的提示框的文件標(biāo)題名變成亂碼,即“%f%e%1”這樣的亂碼,而且點(diǎn)擊保存到本地,文件的名稱同樣是亂碼,一般我們使用的代碼如下:

 Response.ContentType = "application/octet-stream";
Response.AddHeader("Content-disposition", "attachment;filename=" + HttpUtility.UrlEncode(strAccFileName, Encoding.UTF8) + "");
Response.CacheControl = "Private";
Response.BinaryWrite(objFileBuf);
Response.Flush();

 經(jīng)過(guò)我們測(cè)試,strAccFileName支持的字符長(zhǎng)度在32個(gè)以下,如果超過(guò)該長(zhǎng)度,即會(huì)出現(xiàn)我們開(kāi)始描述的亂碼問(wèn)題,所以,我們對(duì)超過(guò)32個(gè)字符以外的字符進(jìn)行了認(rèn)為截取,并使用“……”作為省略的象征,這樣能夠稍微緩解一下問(wèn)題,畢竟不會(huì)出現(xiàn)客戶認(rèn)為的異常的亂碼了,但是如果客戶堅(jiān)持要保證完整用戶名下載,并且其用戶名實(shí)在是非常的長(zhǎng)的情況的話,那我們暫時(shí)只能考慮使用其他的下載方式,或者自己重新設(shè)計(jì)編寫(xiě)一個(gè)下載界面,是可以解決問(wèn)題的。

 最后說(shuō)一點(diǎn),我使用的瀏覽器是IE8版,但啟用的是IE7的應(yīng)用,出現(xiàn)的情況卻是名稱的前面字符出現(xiàn)了亂碼,但是,有一部分內(nèi)容是正常的,但是,在IE6中,卻是全部都是亂碼,不知道是否做了優(yōu)化?但我們最終還是選擇了多截取一部分內(nèi)容,以保證出現(xiàn)亂碼的問(wèn)題。

    ie瀏覽器
    (39)ie瀏覽器
    西西軟件園提供好用的瀏覽器官方下載,包括,瀏覽器真的是越來(lái)越強(qiáng)大了,界面極其清爽簡(jiǎn)潔新增網(wǎng)頁(yè)固定功能智能網(wǎng)址地址欄快速訪問(wèn)入口獨(dú)立標(biāo)簽頁(yè)下載管理器開(kāi)發(fā)人員工具多功能地址欄加載管理和跟蹤保護(hù)功能支持和加速功能。...更多>>
    • ie11 64位 for win7官方正式版

      01-29 / 87.2M

      推薦理由:ie11 win7 64位官方正式版適用于win7 64位的系統(tǒng)。微軟為IE11添加了一些新特性,比如對(duì)WebGL的支持,以及對(duì)
    • ie瀏覽器(Internet Explorer 11)v1

      01-29 / 28.1M

      推薦理由:微軟Internet Explorer 11今天正式發(fā)布,Windows 7以上版本均可以安裝,而Windows 8.1系統(tǒng)則內(nèi)置了這一版本
    • IE10 64位版win7 X64官方正式版(IE

      02-26 / 41.7M

      推薦理由:微軟已經(jīng)正式發(fā)布nternet Explorer 10 for Windows 7,這一版本讓W(xué)indows 7用戶等待了好久。之前IE10一直僅
    • IE10(Internet Explorer 10 for Wi

      11-16 / 21.7M

      推薦理由:微軟已經(jīng)正式發(fā)布nternet Explorer 10 for Windows 7,這一版本讓W(xué)indows 7用戶等待了好久。之前IE10一直僅
    • IE10預(yù)覽版官方第四版

      02-15 / 19.5M

      推薦理由:IE10平臺(tái)預(yù)覽版第四版(PP4),使得IE瀏覽器的靈活性得到進(jìn)一步增強(qiáng)。新版IE10在HTML5技術(shù)上帶來(lái)了相當(dāng)大的
    • IE7 for xp /2003V7.0.5730.13官方

      10-30 / 13.7M

      推薦理由:IE7中文版支持中文域名,包含了許多重大安全改進(jìn)的Internet Explorer 7終于發(fā)布了最新正式版本。微軟通過(guò)其
    瀏覽器2016
    (24)瀏覽器2016
    西西軟件園強(qiáng)力推薦的瀏覽器下載排行榜產(chǎn)品,目前市場(chǎng)上的瀏覽器產(chǎn)品眾多,大家可能會(huì)有選擇性困難,到底哪款瀏覽器速度最快,體驗(yàn)最好最安全這些都是在使用瀏覽器當(dāng)中常見(jiàn)的疑問(wèn),如何選擇一款最好的瀏覽器,其實(shí)最適合的就是最好的;鸷鼮g覽器是一個(gè)完全開(kāi)放源代碼,任何人都可以自由參與開(kāi)發(fā)的,支持多種操作系統(tǒng)的瀏覽器,因?yàn)槠鋸?qiáng)大的可定制性和豐富的擴(kuò)展程序而成為最有個(gè)性的瀏覽器.和支持最好,彈窗攔截和更勝一籌,執(zhí)行速度...更多>>
    • 傲游(maxthon)5.0.1.3000 官方最新

      12-07 / 42.6M

      推薦理由:傲游發(fā)布傲游云瀏覽器,為用戶提供跨平臺(tái)、多設(shè)備的無(wú)縫瀏覽。據(jù)悉,傲游云瀏覽器將不再是簡(jiǎn)單的標(biāo)簽同步,
    • 百度瀏覽器2017V8.7.100.4208 官方

      01-06 / 106M

      推薦理由:百度瀏覽器的使命是讓人們更流暢的上網(wǎng)、更愉悅的在線生活。通過(guò)百度的開(kāi)放整合和精準(zhǔn)識(shí)別,百度瀏覽器2017
    • 360極速瀏覽器8.7.0.208 官方正式版

      10-27 / 39.4M

      推薦理由:360極速瀏覽器7.3Beta版火速上線,國(guó)內(nèi)率先更新chrome26內(nèi)核的雙核瀏覽器!7.3版本基于chrome26正式版內(nèi)核開(kāi)
    • 谷歌瀏覽器2017(Chrome)v57.0.2987

      02-02 / 41.4M

      推薦理由:谷歌瀏覽器GoogleChrome將簡(jiǎn)約的界面設(shè)計(jì)與先進(jìn)的技術(shù)相融合,谷歌瀏覽器官方下載讓網(wǎng)絡(luò)瀏覽變得更快速、安
    • 搜狗瀏覽器智慧版V4.2.6.11794 官方

      03-23 / 32.0M

      推薦理由:搜狗瀏覽器配備強(qiáng)勁雙核動(dòng)力引擎(內(nèi)置IE8內(nèi)核)、全網(wǎng)加速、網(wǎng)速保護(hù)、防假死、下載加速,5級(jí)加速體系打造
    • IE10 64位版win7 X64官方正式版(IE

      02-26 / 41.7M

      推薦理由:微軟已經(jīng)正式發(fā)布nternet Explorer 10 for Windows 7,這一版本讓W(xué)indows 7用戶等待了好久。之前IE10一直僅

    相關(guān)評(píng)論

    閱讀本文后您有什么感想? 已有人給出評(píng)價(jià)!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過(guò)難過(guò)
    • 5 囧
    • 3 圍觀圍觀
    • 2 無(wú)聊無(wú)聊

    熱門評(píng)論

    最新評(píng)論

    發(fā)表評(píng)論 查看所有評(píng)論(1)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過(guò)審核才能顯示)