phpmailer发送邮件中,网易邮箱乱码问题

用phpmailer做一个邮件发送的应用,刚开始的时候,都是在腾讯的邮箱里面测试,没啥问题,结果去了网易的邮箱,我的是126的邮箱,结果就乱码了,当然网上乱码现象:

下图就是乱码的现象,不过标题原来也是乱码的!QQ图片20150125115758解决办法:

1.针对标题和发送人名称

原来内容“测试”,你要发送的是     ”=?utf-8?B?” . base64_encode ( “测试”) . “?=”;

这样改变编码之后就可以正常显示,但是内容还是不行

2.直接改变$CharSet的字符集为“utf-8”(终结解决方法)

a.错误方法1:$mail->Charset = ‘utf-8′; 手工设置编码,至少我没有成功

b.发送包含html的头信息

成功截图如下:

QQ图片20150125120606

 

共有 0 条评论

Top