if (context.Request.UserAgent.ToLower().IndexOf("msie", System.StringComparison.Ordinal) > -1)//IE浏览器{context.Response.AddHeader("content-disposition", "filename=" + HttpUtility.UrlEncode(fileName));}if (context.Request.UserAgent.ToLower().IndexOf("firefox", System.StringComparison.Ordinal) > -1)//firefox浏览器{context.Response.AddHeader("content-disposition", "attachment;filename=\"" + fileName + "\"");}else//其他浏览器{context.Response.AddHeader("content-disposition", "attachment;filename=" + fileName);}context.Response.ContentType = "application/x-xls";

转载于:https://www.cnblogs.com/sunq/archive/2013/03/19/2968835.html

下载文件个别浏览器文件名乱码解决办法相关推荐

  1. Zuul上传文件,中文文件名乱码解决办法

    问题描述 在项目中又一个上传文件的oss服务,直接调用服务的上传文件成功,如果经过网关zuul服务,上传中文名字的文件,文件名会出现乱码,最终导致上传失败,如果上传英文名字的文件,没有任何问题.怀疑网 ...

  2. 解决浏览器下载文件时中文文件名乱码的问题

    解决浏览器下载文件时中文文件名乱码的问题 很多时候我们需要在后台为前端提供文件下载的功能,但是当文件名中有中文时我们不能直接将文件名返回,需要对中文的文件名进行处理后再返回. 一.文件下载contro ...

  3. 下载文件时,文件名乱码。

    Unicode网页中上传下载文件时发生文件名乱码的问题 最 近有一个需要支持unicode的项目在上传和下载文件时遇到文件名乱码问题. 项目背景, 这个项目关键之处在于需要支持unicode以及支持M ...

  4. java文件下载出现文件名乱码解决办法

    java文件下载出现文件名乱码解决办法 //IE.chrom.Firefox文件中文乱码问题public String processFileName(HttpServletRequest reque ...

  5. NotePad 打开文件 出现中文汉字乱码 解决办法

    NotePad 打开文件 出现中文汉字乱码 解决办法 欢迎关注:程序员财富自由之路 现象: 出现中文汉字乱码: 解决办法: 先别着急用notepad修改编码 1. 用windows系统自带记事本打开, ...

  6. php 下载的文件损坏,PHP下载文件损坏与打开乱码问题解决办法

    以前我们是使用php生成下载文件时使用中文乱码了这个问题不会影响到文件的打开使用了,但小编今天 碰到下载文件打开乱码与文件损坏问题了,那么此问题要如何来处理 ?具体操作步骤如下 最近更新一个项目,下载 ...

  7. R语言代码中的中文乱码和功能窗口下文件名乱码解决办法

    一. 代码窗口下中文出现乱码问题,如下: 解决办法为:点击左上角file,选择Reopen with Encoding...  选择UTF-8,点击OK 然后就可以啦 二.功能窗口下文件名乱码问题 这 ...

  8. csv文件使用excel打开乱码解决办法

    用'utf-8'格式存储的csv文件,在使用excel打开时,出现乱码解决办法: 1.使用记事本打开csv文件 2.另存为Unicode格式的csv文件 3.此时再用excel打开时,就不是乱码了

  9. ajax发送请求不能下载文件,浏览器输出乱码及解决方式

    最近做导出excel文件,怎么写下载的时候都是在浏览器输出的码,然后就想到是不是ajax请求不能直接请求下载文件,果然是这样. ajax不能请求下载文件的原因: 因为response原因,一般请求浏览 ...

最新文章

  1. 5分钟带你读「大清」微积分!160多年前清朝数学家撰写文言文版高等数学
  2. 人工智能之机器学习常见算法
  3. unity_简单五子棋的实现(无AI)
  4. 微信小程序实战–集阅读与电影于一体的小程序项目(六)
  5. centos7删除符号链接_技术|在 Linux 中怎样移除(删除)符号链接
  6. TensorFlow交叉熵
  7. 【Asp.net】Cookie对象
  8. 【开卷故意】JAVA正則表達式模版
  9. db2与mysql语法区别,db2和mysql语法分析异同点
  10. 连接池-Connection pools
  11. Zookeeper C API 具体应用实例
  12. 笔试错题--(字符串常量池和JVM运行时数据区)
  13. mouseover 和 mouseenter 的区别
  14. javascript连接数据库
  15. apache-felix实例
  16. ed302安兔兔版main.31.com.antutu.ABenchMark.fix23下载安装使用教程
  17. Linux下:matplotlib 添加 Times New Roman字体
  18. Mybatis缓存探索,查询集合后修改内容,再次执行sql查询结果发现是被修改过的
  19. NSA/SA手机都是真5G 用户已购5G手机不受明年政策影响
  20. 噬菌体疗法治疗细菌多重耐药添一篇好文

热门文章

  1. .NET中的Assembly分析
  2. 谷歌浏览器主页_谷歌浏览器客服人工服务电话怎样查询-客服人工服务电话查询方法...
  3. 服务器多路径 映射分区找不到,设备映射多路径DM-Multipath
  4. android studio上拉加载,AndroidStudio的PullToRefreshListView简单使用
  5. rtosucos和linux区别,为什么我们需要uCos?带你透彻理解RTOS
  6. 三丰三坐标编程基本步骤_加工中心开机回零的两种基本方式及常见问题的应对方法...
  7. QGIS2.18二次开发环境搭建--番外篇
  8. python 计算时间_python的时间使用和时间计算
  9. 用函数模板实现选择排序算法_干货|STL容器和算法
  10. java中后退键_java - 单击后退按钮两次以退出活动