首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c# 导出excle 中文乱码 英文数目字正常

2012-09-27 
c# 导出excle 中文乱码 英文数字正常context.Response.Clear()context.Response.Buffer truecontext.R

c# 导出excle 中文乱码 英文数字正常
context.Response.Clear();
  context.Response.Buffer = true;
  context.Response.Charset = "GB2312";
  context.Response.ContentEncoding = System.Text.Encoding.Default;
  context.Response.ContentType = "application/msexcel";
  context.Response.AddHeader("content-Disposition", "attachment;fileName=" + System.Web.HttpUtility.UrlEncode("中文件名", System.Text.Encoding.UTF8) + ".xls");
  context.Response.Write(context.Request.Form["htmltable"]);


我是这么写的 我在前台不同页面导出 只有一个页面 会出现乱码问题 其他页面都正常 而且只有在我导出全部信息的时候会出现乱码问题,只导出一两条信息导出 是没有问题的

[解决办法]
这样不知道行不行

C# code
context.Response.Write("<meta http-equiv=Content-Type  content=\"text/html;charset=GB2312\">");//context.Response.Write(context.Request.Form["htmltable"]);
[解决办法]
探讨
……
而且只有在我导出全部信息的时候会出现乱码问题,只导出一两条信息导出 是没有问题的

热点排行