我从网站 asp.net (C#) 导出 .xls 文件的功能有问题。
它将所有内容保存<tr>
到一个字符串中。函数运行良好,但不能正确保存波兰字符(Ł、ó、ę - 等)。
我该如何解决这个问题?
这是我的代码:
string ExcelExport;
string StringExport;
(..)
protected void lvUsers_ItemDataBound(object sender, ListViewItemEventArgs e)
{
if (e.Item is ListViewDataItem)
{
(..)
StringExport = StringExport + string.Format("<tr><td>{0}</td><td>{1}</td><td>{2}</td><td>{3}</td></tr>", currentUser.name, currentUser.surname, tel, currentUser.email);
}
}
protected void btnDownloadList_Click(object sender, EventArgs e)
{
ExcelExport = "<table><tr><td>Name</td><td>Surname</td><td>Telephone</td><td>E-mail</td></tr><tr><td> </td><td> </td><td> </td><td> </td></tr>" + StringExport + "</table>";
Response.AddHeader("Content-disposition", "attachment; filename=raport.xls");
Response.Charset = "utf-8";
Response.ContentType = "application/ms-excel";
Response.Write(ExcelExport);
Response.End();
}