2014/08/17

PHP  發送中文(utf-8)信發生亂碼

這幾天有人問我,為什麼使用 PHP 程式發信, Outlook 收信的內容是亂碼,我第一個直覺就是 PHP 的檔案不是 UTF-8,他第一個時間否認,說檔案是 UTF-8,但最後我去看程式後證實我是對的,檔案不是 UTF-8,將 PHP 的檔案格式改成 UTF-8 亂碼問題就解決了。

另外說明 「UTF-8 無 BOM」和「帶 BOM 的 UTF-8」的查別是:有没有 BOM,就是檔案的開頭有没有 U+FEFF。

沒有留言: