PHP 處理惱人的 BOM 問題,輸出 Excel 格式加入 BOM

Home Home
引用 | 編輯 atquiz
2014-08-05 23:57
樓主
推文 x0
最近用 PHP 輸出 Excel 檔案,為了偷懶沒有採用 Excel API (像是phpExcel) 進行處理。而是利用 <Tab> 與換行來產生 Excel 能夠開啟的檔案,但是遇到一個問題,就是中文會變成亂碼。原因是這種偷懶的方法必須在檔頭自行加入 BOM,然而加入 BOM 可以在資料輸出以前加入 EF BB BF 即可。如此便可以解決中文亂碼的問題,解法如下:


http://blog.toright.com/posts/1471/php-%E8%99%95%E7%90%86%E6%83%B1%E4%BA%BA%E7%9A%84-bom-%E5%95%8F%E9%A1%8C%EF%BC%8C%E8%BC%B8%E5%87%BA-excel-%E6%A0%BC%E5%BC%8F%E5%8A%A0%E5%85%A5-bom.html

獻花 x0