web.config里面还有一设置字符集的
<globalization requestEncoding="utf-8" responseEncoding="utf-8" />
试试这里吧

解决方案 »

  1.   

    将WebConfig设置成这样:
    <globalization requestEncoding="gb2312" responseEncoding="gb2312"/>你再试试看。
      

  2.   

    string FilePath = Server.MapPath(".")+"\\" + 
    System.Web.HttpUtility.UrlEncode( System.Text.Encoding.UTF8.GetBytes("翻译.doc"));
      

  3.   

    可能是你的代码中含有unicode字符,所以就有乱码。上面的各位都给出答案了。
      

  4.   

    编码问题:
    <globalization requestEncoding="gb2312" responseEncoding="gb2312"/>