JS-导出CSV文件乱码解决

2018-07-16

本博客所有文章采用的授权方式为 自由转载-非商用-非衍生-保持署名 ,转载请务必注明出处,谢谢。

声明: 本博客欢迎转发,但请保留原作者信息!
github地址:atanx
新浪微博:@蜀山掌门V
QQ:365039667
博客地址:江斌的博客
内容仅供学习参考,如有不当引用,请告知博主。

utf-8保存的csv格式文件要让Excel正常打开的话,必须加入在文件最前面加入BOM(Byte order)。如果接收者收到以EF BB BF开头的字节流,就知道这是UTF-8编码了。

var content = "日期,用户名\r\n2018-08-01,张三"; 

content = "\uFEFF"+content; //

var blob = new Blob([content], {type: 'text/plain'});
var link = document.createElement('a');
link.download = '测试.csv';
link.href = window.URL.createObjectURL(blob);
link.style.display = 'none';
document.body.appendChild(link);
link.click();      


章节列表