Exportar tabela html para caracteres especiais da função javascript do Excel alterados
Eu tenho a seguinte função que exporta um html para excel:
function generateexcel(tableid) {
var table= document.getElementById(tableid);
var html = table.outerHTML;
window.open('data:application/vnd.ms-excel,' + encodeURIComponent(html));
}
Um problema é que os caracteres especiais nos dados são transformados em outros símbolos:
1º = 1ºé = éComo você consertaria isso? Existe algum personagem substituir o html para impedi-lo? Qualquer opção de codificação?