PHP梨邮件无法使用Unicode字符发送名称
发布时间:2020-12-13 17:09:23 所属栏目:PHP教程 来源:网络整理
导读:在我的服务器上我使用的是php pear包,当我发送电子邮件时,我输入“name”字段的unicode字符,它不发送.. 当我输入拉丁字符时,它工作得很好. 所以,伙计们,你能帮助我,配置邮件设置,我也可以使用unicode(utf-8)字符吗? 代码示例: $headers = array(“From”=
在我的服务器上我使用的是php pear包,当我发送电子邮件时,我输入“name”字段的unicode字符,它不发送..
当我输入拉丁字符时,它工作得很好. 所以,伙计们,你能帮助我,配置邮件设置,我也可以使用unicode(utf-8)字符吗? 代码示例: $headers = array(“From”=>“UNICODE NAME HERE< name@email.comu0026gt;”,“Subject”=>“my subject”); 解决方法
试试这个(未经测试):
$headers = array( "Content-Type" => "text/plain; charset="UTF-8"","From" => "=?utf-8?B?".base64_encode($unicode_name)."?=" . " <name@email.com>","Subject" => "my subject" ); 如果要在那里使用UTF-8字符,则应对主题执行相同操作. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |