【发布时间】:2015-04-23 06:23:40
【问题描述】:
我正在使用下面的 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);
【问题讨论】:
-
but not working是什么意思?有什么错误吗? -
它显示的是垃圾字符而不是俄语字符。
-
有什么解决办法吗?对于土耳其语,我也面临同样的问题。
标签: c# asp.net asp.net-mvc asp.net-mvc-3 asp.net-mvc-4