I am trying to return xls file in hebrew but it returns me gibrish letters and writes that the file extension isn't the file real content.
Please help me.
public void ExportAddBalanceExcel(int CompanyID)
{
string writer = "";
writer += "<table><tr><td>UserName</td><td> PrivateName</td><td>LastName</td><td>Balance</td></tr>";
List<CompanyEmployee> employees = Company.LoadByID(CompanyID).LoadAllEmployees();
foreach (BLL.CompanyEmployee e in employees)
{
writer += "<tr>";
writer += "<td>" + e.EmployeeUserName+ "</td>";
writer += "<td>" + e.EmployeeFirstName+ "</td>";
writer += "<td>" + e.EmployeeLastName + "</td>";
writer += "</tr>";
}
writer += "</table>";
string currentData = DateTime.Now.Day + "_" + DateTime.Now.Month + "_" + DateTime.Now.Year;
Response.ContentType = "application/vnd.ms-excel";
Response.AppendHeader("Content-Disposition", "attachment; filename=AddBalanceToEmployees_" + currentData + ".xls");
Response.ContentEncoding = System.Text.Encoding.GetEncoding("windows-1255");
Response.Write(writer);
Response.Flush();
Response.End();
}