文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>在FireFox IE 下Response 中文文件名乱码问题

在FireFox IE 下Response 中文文件名乱码问题

时间:2011-05-23  来源:KevinWang

发现很多园子里的人在处理Response 下载文件名是使用这个方法

Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(fileInfo.Name, System.Text.Encoding.UTF8));

但这个只是针对没有空格和IE的情况下使用。

如果想在FireFox下输出没有编码的文件,并且IE下输出的文件名中空格不为+号,就要多一次判断了。

if (Request.UserAgent.ToLower().IndexOf("msie") > -1)
    downloadfilename = HttpUtility.UrlPathEncode(downloadfilename);
 
{
}
{
}
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载