将HTML表格导出到Excel,文件已创建,但已在Excel表格中编码HTML

将HTML表格导出到Excel,文件已创建,但已在Excel表格中编码HTML,excel,internet-explorer-8,export,Excel,Internet Explorer 8,Export,我正在将HTML表格导出到Excel文件。我在所有其他浏览器上都使用了这个: window.open('data:application/vnd.ms-excel,<meta http-equiv="content-type" content="text/plain; charset=UTF-8"/>' + encodeURIComponent(tblHtml)); 现在,当文件保存对话框打开时,我可以保存excel文件,但excel文件内容为: %一个常用的词汇词汇表+表+表+

我正在将HTML表格导出到Excel文件。我在所有其他浏览器上都使用了这个:

window.open('data:application/vnd.ms-excel,<meta http-equiv="content-type" content="text/plain; charset=UTF-8"/>' + encodeURIComponent(tblHtml));
现在,当文件保存对话框打开时,我可以保存excel文件,但excel文件内容为:

%一个常用的词汇词汇表+表+表+表+表+表+公司分析一般常用常用的22+词汇+表+表+表+表+公司分析常用常用常用常用常用常用常用常用常用常用词汇表+表+表+表+表+表+表+表+表+表+表+表+表+表+表+表+表+表+表+表+表+表+表+表+表+表+表+公司分析一般分析常用常用常用常用常用常用常用的22+22+词类22+词类+表+词类+词类+表+表+表+表+表+表+表+表+表+表+表+表+表+表+表+表+表+表+分析常用常用常用常用常用常用常用常用常用词汇+表+表+表+表+表+表+表+表+表+表+表+表+表+表+表+表+表+表+表+表+表+表+表+表+表+表+表+分析一般分析(2%2fTD%3e%0d%0a%3cTD+class%3Tel%3ePhone%3c%2fTD%3e%0d%0a%3cTD+class%3Tel%3eFax%3c%2fTD%3e%0d%0a%3cTD%3e%0d%0a%3cTD%3e网站%3c%2fTD%3e%3e%2fTD%0a%3c%2fTR%3e%0d%0d%0a%3cTR%3e%0d%3c%


你能解决这个问题吗?在Ie中似乎没有任何效果。是的,我们停止支持IE8。怎么样!!;)他们应该停止发布IE的新版本。。
if (($.browser.msie && parseInt($.browser.version) <= 8)) {
    $.ajax({
        url: '/exportdatatoexcel',
        data: {
            'tblToExport': tblHtml//encodeURIComponent(tblHtml)
            , 'tblID': id
        },
        type: 'POST',
        async: false,
        success: function (html) {
            //nothing to do
        },
        error: function (jqXHR, textStatus, errorThrown) {
            if (jqXHR.readyState != 0) {
                alert('error occurred');
            }
        }
    });

    window.open("/exportdatatoexcelfilesavedialog", 'PopUp', 'width=500,height=300');
}
[HttpPost]
[ValidateInput(false)]
public ActionResult ExportDataToExcel(FormCollection form)
{
    string tblToExport = form["tblToExport"], tblID = form["tblID"];

    Session["ExportTbl"] = tblToExport;

    ContentResult content = new ContentResult();
    return content;
}
[ValidateInput(false)]
public ActionResult ExportDataToExcelFileSaveDialog()
{
    Response.ContentType = "application/vnd.ms-excel"; 
    Response.AddHeader("Content-Disposition", "attachment;filename=download.xls");
    Response.ContentEncoding = System.Text.Encoding.UTF8;

    object tblToExport = Session["ExportTbl"];
    return PartialView("_ExportToExcelForIE8", tblToExport.ToString());

}