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