【发布时间】:2023-03-25 10:10:02
【问题描述】:
我正在尝试将心形符号 ♥ 放入应通过 php pear 邮件包发送的电子邮件的标题中。
但是接收者得到一个 ?而不是心,所以必须有一些错误。如果我用我的邮件客户端手动发送电子邮件,它就可以工作。
我的代码如下:
require_once "Mail.php";
$smtp = Mail::factory('smtp',
array ('host' => 'host',
'port' => port,
'auth' => true,
'username' => 'username',
'password' => 'password');
$headers = array ('From' => 'sender',
'Subject' => '♥ test',
'Charset' => 'utf-8',
);
$mail = $smtp->send($to, $headers, 'heart test');
为了让电子邮件的接收者正确显示心脏,我需要进行哪些更改?
【问题讨论】: