Angularjs将HTML表导出为ex​​cel不支持希伯来字符

我正在使用下面的代码为了将HTML表格导出到Excel文件:

<div id="table"> <table width="100%"> <thead> <tr> <th>Name</th> <th>Email</th> </tr> </thead> <tbody> <tr> <td>שלום</td> <td>ובטחון</td> </tr> </tbody> </table> </div> 

JS

 var blob = new Blob([document.getElementById('table').innerHTM], { type: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=utf-8" }); saveAs(blob, "Excel.xls"); }; 

导出工作正常,但输出Excel文件中的希伯来字符如下所示:

×Z×'×™×¢

你有什么想法如何解决它?

谢谢,Omri

更新 – find一个工作的解决scheme。 将types更改为text / plain:

 type: "text/plain;charset=utf-8;" 

它不是以最好的方式打开Excel文件,但它的工作原理。