我有一些发送邮件的 PHP 代码,我需要主题包含 Ø 的 ASCII 代码,Ø
但如果我只是在我的 php scipt 中输入它,它只会发送给我Ø
而不是 Ø..
Mime 与字符集..
$header = "Content-Type: text/html;charset=iso-5589-1" . "\n"; <br />
$header .= "MIME-Version: 1.0" . "\n";
$newsubject='=?UTF-8?B?'.base64_encode($subject).'?=';
是什么帮助了我,只记得原始主题中的ÆØÅ
尝试这个
$newsubject='=?UTF-8?B?'.base64_encode($subject).'?=';
我认为你需要给它一个标题以及对主题进行编码,虽然我没有尝试过......
$charset = "GB2312";
$subject = 'some chinese text'
$encoded_subject = "=?$charset?B?".base64_encode($subject)."?=\n" ;
$header .= "Content-Type: text/plain; charset={$charset}\n";
这种预感的来源在这里