sendmail 发送邮件 qq显示正常,outlook显示乱码
起初用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服务器的问题?困
utf8,要解码的 请问怎么解码,编码后邮件发送了,在什么地方解码(接收邮件后?)
页:
[1]