无法从asp.net mvc导出俄语或土耳其语字符到csv

时间:2015-04-23 06:23:40

标签: c# asp.net asp.net-mvc asp.net-mvc-3 asp.net-mvc-4

我使用下面的File方法将数据导出到asp.net mvc控制器的csv中。它适用于英语,法语,但不适用于其他语言,如俄语,土耳其语。任何想法或帮助都会有所帮助。

var bytes = Encoding.Unicode.GetBytes(csv);
var finalData = new System.Text.UnicodeEncoding().GetPreamble()
                    .Concat(bytes).ToArray();
ActionResult result = this.File(finalData, "text/x-csv", filename);

1 个答案:

答案 0 :(得分:0)

我认为它与编码有关,尝试这样的事情:

   .table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th {
      background-color: red;
    }

.table-striped>tbody>tr:nth-child(even)>td, .table-striped>tbody>tr:nth-child(even)>th {
      background-color: green;
    }

结合此资源: https://www.terena.org/activities/multiling/ml-docs/iso-8859.html