我在asp.net mvc中编写了以下代码来导出excel。我编码为UTF8所以我可以得到我所期望的英语和特殊字符。但对于其他语言(中文等)我无法得到正确的文字。请帮忙解决这个问题。
str.Append("<tr>");
str.Append("<td>Incident reports</td>");
str.Append("<td></td>");
str.Append("</tr>");
//
str.Append("</table>");
try
{
return File(System.Text.Encoding.UTF8.GetBytes(str.ToString()), "application/vnd.ms-excel", fileName);
}
catch (Exception e)
{
return Json(e.Message, JsonRequestBehavior.AllowGet);
}
}