上传了一个DOC文档,在ie9上点击下载就乱码,火狐上没事,这个问题怎么解决,怎么改你
  <a href='文档的实际地址'>文档名</a>

解决方案 »

  1.   

    用户编码处理一下、使其各浏览器兼容 。网上很多这种解决方案的比如: Response.ContentEncoding = System.Text.Encoding.UTF8;
     if (Request.UserAgent.IndexOf("MSIE ") > -1)   //这个判断是必须的。否则就不会兼容
                        {
                            fileName = System.Web.HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8);
                        }
                        Response.AddHeader("Content-Disposition", "attachment;filename=" + fileName);
    楼主可以试试
      

  2.   

    补充说下,<a href='文档的实际地址'>文档名</a> 这么写的话,用IE9或360点击直接预览而不是下载,就是这么回事。
    大神们给个解决方案
      

  3.   

    Quote: 引用 2 楼 super1021love 的回复:

    用户编码处理一下、使其各浏览器兼容 。
    Quote:

    2楼的方法,楼主可有一试?
      

  4.   


    你的是doc文件,可能浏览器支持打开,因为微软的东东都是相通的,360就是用IE的内核,所以是一伙的你输入文件,以文件的MIME类型输出就可以了
      

  5.   

    起了怪了,用IE9同一个文件不同路径一个是预览另一个是下载。
    同一个路径、同一个文件火狐是下载,IE9是预览还带乱码