一个关于datalist导出到excel的问题
以下是代码:
Response.Clear()
Response.BufferOutput = True
Response.Charset = "GB2312"
Response.AppendHeader("Content-Disposition", "attachment;filename=" & HttpUtility.UrlEncode("exp.xls"))
Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312")
Response.ContentType = "application/ms-excel"
dgcheckbox.EnableViewState = False
Dim myCItrad As New System.Globalization.CultureInfo("ZH-CN", True)
Dim oStringWriter As New System.IO.StringWriter(myCItrad)
Dim oHtmlTextWriter As New System.Web.UI.HtmlTextWriter(oStringWriter)
dgcheckbox.RenderControl(oHtmlTextWriter)
Response.Write(oStringWriter.ToString())
Response.End()
问题是,输出到excel后中文变成了韩文,正是晕阿,请各位帮忙看看,或是提供一下段简单易懂的代码(datalist导出到excel)