看板 PHP 關於我們 聯絡資訊
我本身是設定utf8, 但是當信件寄到是屬於big5狀態下的郵件收信系統時, 就會自動變成一堆亂碼了! 有沒有辦法避免這種情況的發生啊? $headers = "From: XXXXX<XXXXXXXXXXXXX@XXXXXXXXXXX>\nContent-Type: TEXT/html; charset=utf-8"; $subjectb = "中文字"; -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.121.213.45
buganini:subject也要encode 10/24 02:13
buganini:$sub='=?utf-8?B?'.base64_encode($sub).'?='; 10/24 02:13
buganini:quote-printable的話,?B?換成?Q?, encode function看 10/24 02:16
buganini:User Contributed Notes 10/24 02:16
buganini:另外那個收信系統也要夠聰明會自己轉碼才行 10/24 02:17
buganini:像舊版hotmail就會炸,live, yahoo, gmail都OK 10/24 02:18
buganini:另外有個phpmailer很好用的啊.. 10/24 02:19
s890510:感謝~~ 10/24 17:25