RT
在网页中使用utf-8编码都正常没有乱码。可在导出的时候有一部分数据是用utf-8能正常导出,不是乱码。另外的数据用utf-8时是乱码,改成gb2312后就变正常了,但是原来用utf-8导出正常的却又变成乱码。。怎么解决???

解决方案 »

  1.   

    搞定
    不过还有另外一个问题我这儿datagrid中的数字输出到excel中去,怎么前边的000到excel里就都没了比如0000010到excel里面就变成10了,要怎么才能不把前面的0丢掉
      

  2.   

    <td align=\"center\" style=\"vnd.ms-excel.numberformat:@\">能解决(比如0000010到excel里面就变成10)
    的问题,关于编码问题不太清楚是什么原因造成的
      

  3.   

    好了 
    也弄好了
    用的是
    e.Item.Cells[1].Attributes.Add("style", "vnd.ms-excel.numberformat:@");
    ....
    加分
    高兴ing......