我试图从我的网页生成一个excel文件,但我有一些土耳其字符的问题,如“İ”“ğ”当我打开文件时,一些字符不正确(似乎Ä°)这里是我的代码< / p>
gvExpRequests.DataSource = dsExpRequests;
gvExpRequests.DataBind();
gvExpRequests.GridLines = GridLines.Both;
Page.EnableViewState = false;
Response.Clear();
Response.AddHeader("content-disposition", "attachment;filename=export.xls");
Response.ContentType = "application/ms-excel";
Response.ContentEncoding = Encoding.UTF8;
Response.BinaryWrite(Encoding.UTF8.GetPreamble());
StringWriter yaz = new StringWriter();
HtmlTextWriter htw = new HtmlTextWriter(yaz);
gvExpRequests.RenderControl(htw);
我不知道这里有什么问题我尝试了很多编码,但每次我想尝试不同的东西时都得到相同的结果这样做有没有其他方法从gridview导出excel文件