У меня небольшая проблема при экспорте из таблицы html в файл Excel .xls. Таким образом, в основном, когда я выполняю эту функцию:
<script type="text/javascript">
function exportTableToExcel(Număr, Login = ''){
var downloadLink;
var dataType = 'application/vnd.ms-excel';
var tableSelect = document.getElementById(Număr);
var tableHTML = tableSelect.outerHTML.replace(/ /g, '%20');
// Specify file name
Login = Login?Login+'.xls':'excel_data.xls';
// Create download link element
downloadLink = document.createElement("a");
document.body.appendChild(downloadLink);
if(navigator.msSaveOrOpenBlob){
var blob = new Blob(['\ufeff', tableHTML], {
type: dataType
});
navigator.msSaveOrOpenBlob( blob, Login);
}else{
// Create a link to the file
downloadLink.href = 'data:' + dataType + ', ' + tableHTML;
// Setting the file name
downloadLink.download = Login;
//triggering the function
downloadLink.click();
}
}
</script>
После выполнения файл xls заполняется такими символами, как [! [Введите сюда описание изображения] [1]] [1]
[1]: https://i.stack.imgur.com/uv3i7.png, потому что он не распознает романиканские диакритические знаки. Может кто-нибудь посоветовать мне, как я могу решить эту проблему?
Большое спасибо, С уважением