打开IE,选择【工具】【internet选项】【高级】中
将“总是用UTF-8发送URL”前面的勾去掉

解决方案 »

  1.   

    Response.Redirect(HttpUtility.UrlEncode("中文名文件"))
      

  2.   

    HttpUtility.UrlEncode,我试过了,可是不行.
    Response.Redirect("../gcda/中文.jpg");编码后"/"变成%xx(数字是多少我忘了)
      

  3.   

    try:
    Server.UrlEncode("../gcda/中文.jpg");
      

  4.   

    Response.Redirect("../gcda/"+HttpUtility.UrlEncode('中文')+".jpg");
      

  5.   

    Response.Redirect(HttpUtility.UrlEncodeUnicode("中文名.jpg"))在本地(localhost)是可以定位到该文件,而在远程机器上就不行。各位大侠这是如何回事情啊