慢享生活 静品人生

php用smtp方式发送邮件标题中文乱码的解决方法

在php采用smtp方式发送中文邮件时,正文一般没问题,标题会出现乱码,解决方法是:

假设发送的标题是:

$subject="这是测试邮件";

如果直接发送会出现乱码,需设置正确的格式,如UTF-8格式的:

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

再发送出去,标题就不会有乱码了!

 

日志信息 »

该日志于March 22, 2010由 阿飞 发表在网页分类下, 你可以发表评论。除了可以将这个日志以保留源地址及阿飞署名的情况下引用到你的网站或博客,还可以通过评论RSS订阅这个日志评论。

相关日志 »

仅有一条评论 »

  1. 这个注意到了hjin那个插件我就这么改了下:)

添加新评论 »

返回顶部