asp导出excel乱码 Asp导出Excel乱码怎么办

在将asp导入excel是要是出现了乱码可是很烦人的事情,那该怎么解决呢。

方法一:

protected void Excel_Click(object sender, EventArgs e)

{

Response.Charset = "UTF-8";

Response.ClearContent();

Response.Clear();

Response.ContentEncoding = System.Text.Encoding.UTF8;

Response.HeaderEncoding = System.Text.Encoding.UTF8;

Response.AddHeader("content-disposition", "attachment; filename=MyExpress.xls");

Response.ContentType = "application/excel";

System.IO.StringWriter sw = new System.IO.StringWriter();

HtmlTextWriter htw = new HtmlTextWriter(sw);

// turn off paging

GridView1.AllowPaging = false;

dataBind();

GridView1.RenderControl(htw);

Response.Write(sw.ToString());

Response.End();

// turn the paging on again

GridView1.AllowPaging = true;

dataBind();

}

Response.Charset = "UTF-8";//添加编码格式

Response.ClearContent();

Response.Clear();

Response.ContentEncoding = System.Text.Encoding.UTF8;//表格内容添加编码格式

Response.HeaderEncoding = System.Text.Encoding.UTF8;//表头添加编码格式

方法二:

Response.ClearContent();

Response.Clear();

Response.AddHeader("content-disposition", "attachment; filename=sumlate.xls");

Response.Charset = "GB2312";

Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");

Response.ContentType = "application/excel";

System.IO.StringWriter sw = new System.IO.StringWriter();

HtmlTextWriter htw = new HtmlTextWriter(sw);

asp导出excel乱码 Asp导出Excel乱码怎么办

if (GridView2.Rows.Count > 0)

{

GridView2.RenderControl(htw);

}

else

{

GridView1.RenderControl(htw);

}

Response.Write(sw.ToString());

Response.End();

Response.Charset = "GB2312";

Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");

  

爱华网本文地址 » http://www.aihuau.com/a/231461/790477664.html

更多阅读

自制黑头导出液 没有黑头导出液怎么办

去黑头是一个持久战,有时候好不容易把黑头去掉了,过一阵子还是疯长回来。那么,如何有效去黑头呢?大家都说用鼻贴去黑头是最容易造成毛孔粗大的,教大家一种正确的自制黑头导出液方法,正确去黑头才会最有效果,一起赶走黑头呵护毛孔!自制黑头

网页出现乱码 网页出现乱码怎么办?

网页出现乱码怎么办?――简介 在打开网页的时候,突然发现网页中显示的都是乱码,怎么办呢?下面我们就来看看具体的解决办法。网页出现乱码怎么办?――工具/原料360安全卫士网页出现乱码怎么办?――方法/步骤网页出现乱码怎么办? 1、网页出

win7系统安装软件乱码 win7系统安装软件乱码怎么办

win7系统安装软件乱码怎么办――简介 有些朋友在win7系统下安装软件或者游戏之后,发现有时候软件程序会出现乱码,win7系统安装软件乱码是怎么回事,如何解决win7系统安装软件乱码的问题呢,要解决这样的问题关键就是区域设置了。接下来wi

wps打开word文档乱码 Word文档打开后是乱码怎么办

Word文档打开后是乱码怎么办――简介有时当我们打开他人的Word文档时,发现内容全是乱码,其实导致此类问题产生的原因是Word格式不兼容造成的。对此小编提供了以下解决办法,希望对需要的朋友有所帮助。Word文档打开后是乱码怎么办――

声明:《asp导出excel乱码 Asp导出Excel乱码怎么办》为网友干净的像风分享!如侵犯到您的合法权益请联系我们删除