是不是直接写成一个文件,后缀名是xls的

解决方案 »

  1.   

    我是用StreamWriter写入的,用File.CreateText创建的xls文件
      

  2.   

    当然是乱码,要用微软的Excel.Appliction对像创建Excel文件
      

  3.   

    webconfig
    <globalization Requestencoding="gb2312" responseendcoding="gb2312" fileencoding="gb2312"/>把web.config里的utf-8全都改成gb2312
      

  4.   

    我按照上面的在webconfig里都改了,但还是不行呀.Jouzen() 兄你说的写文件的时候要指定文件的编码规则,那该怎么指定呀,能告知吗
      

  5.   

    我查了MSDN,file.createtext方法创建的是utf-8的文件,估计是这个原因导致中文变成乱码,但用什么办法能让这种问题呢
      

  6.   

    通过查看MSDN已经解决了,在创建文件前要先指定文件的编码规则
      

  7.   

    创建文件时用StreamWriter sr = new StreamWriter(path,true,System.Text.Encoding.GetEncoding("GB2312"));就可以了