- 论坛徽章:
- 0
|
起初用qq接收邮件标题乱码,这样处理后好了 $subject = "=?UTF-8?B?".base64_encode($subject)."?=";
但在outlook中显示时,内容为乱码,如下:
è®¢å•æäº¤æˆåŠŸï¼Œæäº¤æ—¥æœŸï¼š 1970-01-01 08:00:00
多种方法都试了,不能解决
第一种方法:在内容部分加 "=?UTF-8?B?".base64_encode(内容)."?="; 处理,不管用
第二中方法:添加邮件标题:'Content-type' => "text/html;charset=utf-8" 结果加上后乱码更离奇,成为字母+数字+=号的符号
第三种办法:用 mb_convert_encoding($html,"UTF-8","gb2312") 处理,结果出错
是在没办法了,现在是不是sendmail服务器的问题?困
|
|