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"]);
------解决方案--------------------