У меня есть следующая функция, которая экспортирует 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º
- é = Ã ©
Как вы это исправите? Есть ли какой-либо символ, заменяющий html, чтобы предотвратить его? Любая опция кодирования?