如何通过PHP的邮件功能发送带有阿拉伯语内容的电子邮件?

如何通过PHP的邮件功能发送带有阿拉伯语内容的电子邮件?,第1张

如何通过PHP的邮件功能发送带有阿拉伯语内容的电子邮件?

不幸的是,

8bit
编码在电子邮件中不可靠。许多邮件传输代理会删除邮件正文中每个字节的最高位。
بريد
"xD8xA8xD8xB1xD9x8AxD8xAF"
在UTF-8字节;
从这些字节中删除最高位,您将得到ASCII
"X(X1YnX/"

将非ASCII字符放入邮件正文的方法是设置

Content-Transfer-Encoding
base64
quoted-printable
,然后分别使用
base64_enpre
或编码正文
quoted_printable_enpre

quoted-printable
如果邮件主要是ASCII会更好,因为它可以保留编码形式的可读性,并且对ASCII效率更高。如果整个邮件都是阿拉伯语,则
base64
可能是更好的选择。)



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5084976.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-16
下一篇2022-11-16

发表评论

登录后才能评论

评论列表(0条)

    保存