我遇到了麻煩,我無法將日文文本導出爲excel(xls)。PHP導出爲excel
我用下面的代碼:
header('Content-type: application/ms-excel;charset=UTF-8');
header('Content-Disposition: attachment; filename='.$filename);
header("Pragma: no-cache");
echo $contents;
但在Excel文件,文本變爲奇怪的字符是這樣的:
é™?定ç‰? ã?¨ã??ã?¯ã??ã?£ã?†ã?ªã?¢å??犬ã?®ã?Œæ??ã?
Ã'Â??了£? ?ã?綾£?†ã?££Ã??ã??ã??ã??一個??
目前,我使用的託管管理員,我嘗試在不同的服務器上使用相同的代碼,沒有問題。
可能是什麼問題。由於PHP版本?? 請幫幫我。
你從哪裏得到'$ contents'的內容? –
我從數據庫中獲取變量並將所有變量放入該變量($ contents)中。$ contents。= order_id「。」\ t「。」$ fname「。」\ t「。」$ lname「。」\ t「。」$ email「。」\ t「; – Aino
您是否考慮過發送實際excel有效載荷/文件,而不是隻是CSV僞裝,因爲它? – mario