在c#中,Excel导出还没有正确用于其他语言

时间:2018-05-09 08:56:25

标签: c# asp.net asp.net-mvc export-to-excel

我在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);
        }
    }

0 个答案:

没有答案