作者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