使用js生成csv文件並解決excel打開出現中文亂碼的問題


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();        


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM