濮阳杆衣贸易有限公司

主頁 > 知識庫 > 在FireFox/IE下Response中文文件名亂碼問題解決方案

在FireFox/IE下Response中文文件名亂碼問題解決方案

熱門標(biāo)簽:合肥電銷外呼系統(tǒng)哪家公司做的好 電話機(jī)器人軟件銷售工作 百度ai地圖標(biāo)注 預(yù)測式外呼系統(tǒng)使用說明 申請400電話手續(xù) 玉林市機(jī)器人外呼系統(tǒng)哪家好 蘋果手機(jī)凱立德地圖標(biāo)注 同安公安400電話怎么申請流程 南陽外呼系統(tǒng)定制化
發(fā)現(xiàn)很多園子里的人在處理Response下載文件名是使用這個方法
Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(fileInfo.Name, System.Text.Encoding.UTF8));
但這個只是針對沒有空格和IE的情況下使用。

如果想在FireFox下輸出沒有編碼的文件,并且IE下輸出的文件名中空格不為+號,就要多一次判斷了。
復(fù)制代碼 代碼如下:

if (Request.UserAgent.ToLower().IndexOf("msie") > -1)
{
downloadfilename = HttpUtility.UrlPathEncode(downloadfilename);
}
if (Request.UserAgent.ToLower().IndexOf("firefox") > -1)
{
Response.AddHeader("Content-Disposition", "attachment;filename=\"" + downloadfilename + "\"");
}
else
{
Response.AddHeader("Content-Disposition", "attachment;filename=" + downloadfilename);
}
您可能感興趣的文章:
  • Ajax request response 亂碼解決方法
  • ajax的responseText亂碼的問題的解決方法
  • response.getWriter().write()向前臺打印信息亂碼問題解決
  • JavaEE中用response向客戶端輸出中文數(shù)據(jù)亂碼問題分析

標(biāo)簽:海南 南昌 淄博 嘉興 臺州 南京 揚(yáng)州 南京

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《在FireFox/IE下Response中文文件名亂碼問題解決方案》,本文關(guān)鍵詞  在,FireFox,下,Response,中文,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《在FireFox/IE下Response中文文件名亂碼問題解決方案》相關(guān)的同類信息!
  • 本頁收集關(guān)于在FireFox/IE下Response中文文件名亂碼問題解決方案的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    阳春市| 侯马市| 沙湾县| 容城县| 西乌| 龙岩市| 禹城市| 勃利县| 额济纳旗| 开鲁县| 万载县| 蛟河市| 鲜城| 剑河县| 泰州市| 兴业县| 屏东县| 偏关县| 元江| 南通市| 南郑县| 宝坻区| 张家口市| 巨野县| 昌图县| 林州市| 柘城县| 大余县| 永泰县| 闽侯县| 长寿区| 大竹县| 巴林左旗| 肇源县| 防城港市| 高淳县| 昔阳县| 德格县| 习水县| 嘉黎县| 离岛区|