0

我有一些发送邮件的 PHP 代码,我需要主题包含 Ø 的 ASCII 代码,Ø但如果我只是在我的 php scipt 中输入它,它只会发送给我Ø而不是 Ø..
Mime 与字符集..

$header = "Content-Type: text/html;charset=iso-5589-1" . "\n"; <br />
$header .= "MIME-Version: 1.0" . "\n";
4

3 回答 3

0

$newsubject='=?UTF-8?B?'.base64_encode($subject).'?=';

是什么帮助了我,只记得原始主题中的ÆØÅ

于 2012-10-03T08:31:59.940 回答
0

尝试这个

$newsubject='=?UTF-8?B?'.base64_encode($subject).'?=';
于 2012-09-27T12:26:39.557 回答
0

我认为你需要给它一个标题以及对主题进行编码,虽然我没有尝试过......

$charset = "GB2312";
$subject = 'some chinese text'
$encoded_subject = "=?$charset?B?".base64_encode($subject)."?=\n" ;
$header .= "Content-Type: text/plain; charset={$charset}\n";

这种预感的来源在这里

于 2012-09-27T12:45:10.690 回答