使用越南语将数据导出为CSV

时间:2015-07-01 14:00:11

标签: c# export-to-csv cultureinfo culture

我正在开发一个允许将MSSQL中的数据导出到CSV文件的网站,但是我的数据库包含越南语时遇到了麻烦,所以当我将它导出到CVS文件时。所有越南人都有错误! 我怎么能用越南数据出口越南语而不会出错? 这是我的返回文件代码:

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

2 个答案:

答案 0 :(得分:0)

您是否尝试过CultureInfo课程?像这样:

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

答案 1 :(得分:0)

有效。

  

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