用越南语将数据导出到CSV

本文关键字:CSV 数据 越南语 | 更新日期: 2023-09-27 18:00:36

我正在开发一个网站,允许将MSSQL中的数据导出到CSV文件,但我遇到了一个问题,即我的数据库包含越南语,所以当我将其导出到CVS文件时。所有越南人都有错误!我如何才能在没有越南数据错误的情况下导出越南语?这里是我的返回文件代码:

return File(new System.Text.UnicodeEncoding().GetBytes(str.ToString()), "text/csv", filename + DateTime.Now + ".csv");

用越南语将数据导出到CSV

您尝试过使用CultureInfo类吗?像这样:

return File(new System.Text.UnicodeEncoding().GetBytes(str.ToString( new CultureInfo("vi"))), "text/csv", filename + DateTime.Now + ".csv");

成功了。

Response.ContentEncoding=System.Text.Encoding.Unicode;Response.BinaryWrite(System.Text.Encoding.Unicode.GetPreamble());