asp.net导出excel乱码问题
2009-02-27 22:57
573 查看
this.BonusList.DataSource = ds;
this.BonusList.DataBind();
// Response.AddHeader("Content-Type", "application/vnd.ms-excel");
// Response.AddHeader("Content-Disposition", "attachment;filename=[Month-Detail]-"+FileName.ToString()+"");
// Response.Charset = "";
// ResponseEncoding="utf-8";//以此编码模式导出才不会出现乱码
Response.Clear();
Response.Buffer = true;
Response.Charset = "GB2312";
Response.AddHeader("Content-Disposition", "attachment;filename=[Month-Detail]-"+FileName.ToString()+"");
// 如果设置为 GetEncoding("GB2312");导出的文件将会出现乱码!!!
Response.ContentEncoding = System.Text.Encoding.UTF7;
Response.ContentType = "application/ms-excel";//设置输出文件类型为excel文件。
//关闭 ViewState
EnableViewState = false;
System.IO.StringWriter tw = new System.IO.StringWriter();//将信息写入字符串
System.Web.UI.HtmlTextWriter hw = new System.Web.UI.HtmlTextWriter(tw);//在WEB窗体页上写出一系列连续的HTML特定字符和文本。
this.BonusList.DataBind();
// Response.AddHeader("Content-Type", "application/vnd.ms-excel");
// Response.AddHeader("Content-Disposition", "attachment;filename=[Month-Detail]-"+FileName.ToString()+"");
// Response.Charset = "";
// ResponseEncoding="utf-8";//以此编码模式导出才不会出现乱码
Response.Clear();
Response.Buffer = true;
Response.Charset = "GB2312";
Response.AddHeader("Content-Disposition", "attachment;filename=[Month-Detail]-"+FileName.ToString()+"");
// 如果设置为 GetEncoding("GB2312");导出的文件将会出现乱码!!!
Response.ContentEncoding = System.Text.Encoding.UTF7;
Response.ContentType = "application/ms-excel";//设置输出文件类型为excel文件。
//关闭 ViewState
EnableViewState = false;
System.IO.StringWriter tw = new System.IO.StringWriter();//将信息写入字符串
System.Web.UI.HtmlTextWriter hw = new System.Web.UI.HtmlTextWriter(tw);//在WEB窗体页上写出一系列连续的HTML特定字符和文本。
相关文章推荐
- 关于ASP.NET中将Grid导出到EXCEL乱码的问题
- asp.net 导出excel 中的乱码问题及 到处内容丢失开头的0 的解决方法
- ASP.NET 导出到EXCEL LINQ适用 自定义列 自定义数据源 解决中文乱码问题 解决方案
- Asp.net Gridview 导出到Excel【解决编码乱码问题】
- asp.net 导出excel 中文乱码解决方法
- Asp.net 解决导出CSV文件乱码的问题
- asp.net导出Excel乱码的原因及解决方法
- asp.net 导出到CSV文件乱码的问题
- asp.net 导出excel 问题 (服务器的部署)
- asp.net 导出excel文件名称乱码
- Asp.net 中Excel通过模板导出中发布问题
- asp.net 导出excel乱码
- asp.net导出Excel完整代码,乱码解决方案
- asp.net 导出excel 中文乱码解决方法 (转)
- asp.net导出Excel时 数字转换文本的问题
- 解决asp.net导出Excel报表时字符转成了数字科学计数法格式问题
- asp.net导出excel 问题及服务器的部署dcom组件配置
- asp.net中使用excel类导出Excel文件,并导出到web客户端中遇到的问题
- Asp.NET导出Excel文件乱码 终极解决方法
- asp.net 导出Table到Excel,数字前的加号无法显示的问题