导出的Excel文件中的中文都成了乱码,该如何解决?

解决方案 »

  1.   

    导出的时候有个编码吧Response.Buffer = true;
    Response.Charset = "gb2312";
    Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");
      

  2.   

    在导出代码中添加如下两句:
             Response.Charset = "GB2312";
            Response.ContentEncoding = System.Text.Encoding.Default;
    获得的是本机操作系统中默认语言,就不会出现乱码了,你这问题我以前曾遇到过,就这样解决了的。
      

  3.   

    你没有用什么繁体字什么的吧,确定是简体中文?
    如果那样还不行的话,在Web.Config文件中添加如下的配置信息:
       <globalization requestEncoding="gb2312" responseEncoding="gb2312"/>
    再试下子!
      

  4.   

    编码问题,尽量使用和网站一样的编码,推荐UTF8