为什么链接中有中文名时,如"中文.doc"文件可以打开, 中文.RAR打开就说没有找到.
原来在服务器是2003没有这个问题 现在的服务器是2000 我在web.config中设了gb2312 不知问题在哪?

解决方案 »

  1.   

    /// <summary>
    /// 改变文件的输出格式
    /// </summary>
    /// <param name="Source">原来的输出格式</param>
    /// <returns></returns>
    public string ChageMIME(string Source)
    {

    string strM =  Source.Trim().ToLower();
    if (strM!="")
    {
    if ((strM.CompareTo("text/richtext")==0)||(strM.CompareTo("application/octet-stream")==0)||(strM.CompareTo("application/rtf")==0))
    strM = "application/msword";
    return strM;
    }
    return strM;
    }调用 Response.ContentType = ChageMIME(strFileType);
    //将文件显示在页面上……………………………