标签:创建 str utf-8 pre 简单的 中文乱码 exp arc 解决
注意table 标签的id
test0() { let exportFileContent = document.getElementById(‘mtable‘).outerHTML; let blob = new Blob([exportFileContent], { type: ‘text/plain;charset=utf-8‘ }); // 解决中文乱码问题 blob = new Blob([String.fromCharCode(0xFEFF), blob], { type: blob.type }); // 设置链接 let link = window.URL.createObjectURL(blob); let a = document.createElement(‘a‘); // 创建a标签 a.download = ‘楼层参评设定.xls‘; // 设置被下载的超链接目标(文件名) a.href = link; // 设置a标签的链接 document.body.appendChild(a); // a标签添加到页面 a.click(); // 设置a标签触发单击事件 document.body.removeChild(a); // 移除a标签 },
标签:创建 str utf-8 pre 简单的 中文乱码 exp arc 解决
原文地址:https://www.cnblogs.com/daifuchao/p/14611008.html