我正在使用以下代码将内容导出到也支持中文和日文字符的 .cvs 文件。
public ActionResult Download(strng accnumber)
{
string csvContent = "东西,东西,东西, hi";
var data = Encoding.UTF32.GetBytes(csvContent );
string filename = "CSV_" + accnumber + ".csv";
return File(data, "text/csv", filename);
}
当我导出我的文件时,我没有得到正确的中文或日文字符。缺什么?
我已经使用 UTF32 编码来支持它。
编辑:
我注意到在记事本中打开我的 .csv 文件会显示完美的字符,但 ms-excel 不会。