Asp.net mvc 我想在ASP.net MVC应用程序中导出包含希伯来文字符的csv文件
我想在ASP.net MVC应用程序中导出包含希伯来文字符的csv文件 我尝试了很多编码,但都没有成功。实际上是希伯来文字符,并没有按原样显示 有人知道吗Asp.net mvc 我想在ASP.net MVC应用程序中导出包含希伯来文字符的csv文件,asp.net-mvc,export,Asp.net Mvc,Export,我想在ASP.net MVC应用程序中导出包含希伯来文字符的csv文件 我尝试了很多编码,但都没有成功。实际上是希伯来文字符,并没有按原样显示 有人知道吗 System.Text.UnicodeEncoding Enc = new UnicodeEncoding(); HttpContext.Current.Response.AddHeader("Content-Length", Enc.GetByteCount(strExport).ToString());
System.Text.UnicodeEncoding Enc = new UnicodeEncoding();
HttpContext.Current.Response.AddHeader("Content-Length", Enc.GetByteCount(strExport).ToString());
HttpContext.Current.Response.BinaryWrite(Enc.GetBytes(strExport));
HttpContext.Current.Response.ContentEncoding = System.Text.Encoding.GetEncoding("windows-1255");
//HttpContext.Current.Response.Charset = "iso-8859-8";
HttpContext.Current.Response.ContentType = "text/csv";
HttpContext.Current.Response.AddHeader("content-disposition", string.Format("attachment;inline; filename={0}.csv", fileName));
HttpContext.Current.Response.End();
检查一下,看看设置编码是否有帮助:从前,我们有多个客户端,包括希伯来语、用于导入MySQL的文本文件、Sql Server等。该公司已将UTF8标准化为所有内容的编码。那是几年前的事了,所以ymmv 如果您向我们展示一个代码示例,可能会更容易调试