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

html table中的数据导出excel表的时候为乱码,请教怎么解决

2012-02-03 
html table中的数据导出excel表的时候为乱码,请问如何解决?--代码如下Response.AddHeader( Content-Dispo

html table中的数据导出excel表的时候为乱码,请问如何解决?
--代码如下
 
 
                Response.AddHeader( "Content-Disposition ",   "attachment;   filename=ExcelFile ")
                Response.Charset   =   "UTF-8 "
                Response.ContentType   =   "application/vnd.ms-excel "
                Response.Charset   =   " "
                Me.EnableViewState   =   False
                Dim   tw   As   New   System.IO.StringWriter
                Dim   hw   As   New   System.Web.UI.HtmlTextWriter(tw)
                tblsbu.RenderControl(hw)
                Response.Write(tw.ToString())
                Response.End()

[解决办法]
Response.ContentType = "application/vnd.ms-excel "
Response.AddHeader( "Content-Disposition ", "attachment; filename=ExcelFile ",Encoding.UTF8)

Me.EnableViewState = False
Dim tw As New System.IO.StringWriter
Dim hw As New System.Web.UI.HtmlTextWriter(tw)
tblsbu.RenderControl(hw)
Response.Write(tw.ToString())
Response.End()

热点排行