美文网首页
使用JS导出CSV文件及中文乱码问题解决方案

使用JS导出CSV文件及中文乱码问题解决方案

作者: 浅忆_0810 | 来源:发表于2021-01-09 19:27 被阅读0次

    1. JS导出CSV中文乱码问题及兼容IE

    // content 为接口传回来的值  "\ufeff"是为了解决CSV中文乱码问题
    const blob = new Blob(["\ufeff" + content], {
      type: 'text/csv;charset=utf-8;'
    });
    // 如果是 IE 浏览器
    if (window.navigator.msSaveOrOpenBlob) {
      window.navigator.msSaveOrOpenBlob(blob, 'name.csv');
    } else {
      const link = document.createElement('a');
      const url = URL.createObjectURL(blob);
      link.href = url;
      link.setAttribute('download', 'name.csv');
      document.body.appendChild(link);
      link.click();
      document.body.removeChild(link);
    }
    

    相关文章

      网友评论

          本文标题:使用JS导出CSV文件及中文乱码问题解决方案

          本文链接:https://www.haomeiwen.com/subject/ovzcaktx.html