默认是导出UTF-8的编码格式的, 这种格式导出的文本用EXCEL打开会产生乱码, 经测试确定GB2312编码的代码如下:
Response.Clear();
Response.Buffer = true;
Response.ContentType = "text/plain";//设置输出文件类型为txt文件。
Response.Charset = "GB2312";
Response.AppendHeader("Content-Disposition", "attachment;filename=" + strFileName);
Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");
Response.Write(strBldr.ToString()); // 内容
Response.Flush();
Response.End();