0
我有此腳本,讓用戶下載文件:如何從下載文件中刪除BOM標記?
header('Content-Encoding: UTF-8');
header("Content-Type: application/vnd.ms-excel; charset=UTF-8");
header("Content-Disposition: attachment; filename=qa_report.xlsx");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: private",false);
//echo excel file....;
exit;
文件始終有一個BOM標記,我怎麼着去除BOM標記?
你是如何創建「Excel」輸出的?它可能只是一個假的MIME類型的CSV? – mario 2015-03-02 16:45:51
@mario是的,我正在創建「Excel」輸出。沒有它沒有假的,當我用HEX編輯器打開文件,並刪除BOM文件工作,否則我不能用Excel讀取文件。 – 2015-03-02 16:53:22
然後檢查所有PHP腳本的BOM標記。 – mario 2015-03-02 17:00:22