HTMLをExcelにエクスポートする次の関数があります。
function generateexcel(tableid) {
var table= document.getElementById(tableid);
var html = table.outerHTML;
window.open('data:application/vnd.ms-excel,' + encodeURIComponent(html));
}
1 つの問題は、データ内の特殊文字が他の記号に変換されることです。
- 1º = 1º
- é = é
これをどのように修正しますか?それを防ぐためにhtmlに文字を置き換えるものはありますか? エンコードオプションはありますか?