昨天我按照你的方法改了..中文可以显示了.繁体都没有问题,今天在测试的时候出问题.唯有excel文件打不开..超郁闷中!
比如:报关.xls,不能显示,但换成英文的就行!!

解决方案 »

  1.   

    你的Excel文件是怎么打开的?也是response.redirect方式?
      

  2.   

    我试了下,xls文件把HttpUtility.UrlEncodeUnicode去掉就可以了
      

  3.   

    晕..我这里去掉不行!英文名称的文件都可以打开(包括excel文件),只有中文的不行!急死人..搜也搜不到?难道要全部改名吗?
      

  4.   

    string url = Server.UrlDecode("你 好.xls");
            Response.Redirect(url);这样代码好使
      

  5.   

    我在做一个公司内部的资源系统.很多表格啊.word,pdf的文件,但都是中文!前段时间问了人不能放在网页中显示,所以只能直接打开了!现在又碰到这个问题!郁闷哦!
      

  6.   

    那就不知道为什么了,我试了好多种.doc,xls,rar都可以,文件中有中文名,中间加空格之类都可以不好意思,没帮上你
      

  7.   

    http://community.csdn.net/Expert/topic/5448/5448039.xml?temp=.4687311作下载试试
      

  8.   

    没事..这个东西我就是搞不懂.为什么中文的pdf可以.xls文件为什么不行!那我再问下.上传的时候可以改文件名吗?打个比方:我要上传,文件.xls,传的时候我就把文件名改名为 file.xls放在服务器上.这样要是行的话就方便了!多谢!