为什么邮箱收到的邮件是乱码【解决方案】

今天一个同事突然问我,他的邮件显示乱码。我看着126的邮箱。起初我以为126的邮箱有问题。然而,他用自己的邮箱给不同的邮箱发了几封邮件,大多数都没问题,只有少数或多或少有问题。好像是编码问题。

截个图,一堆乱码看得头大:

为什么邮箱收到的邮件是乱码【解决方案】

我打开了126邮箱里乱码的邮件。电子邮件正文的右下角有一个下拉菜单。里面有一些编码类型,换一种格式就可以正常显示了。看了126帮助,才知道126邮箱原界面升级后,邮箱默认编码改为UTF-8。只需更改页面编码。

说到这里,可能有朋友会说,如果我的邮箱里没有改变编码类型的下拉菜单,怎么办。

为什么邮箱收到的邮件是乱码解决方案:

//Create a new PHPMailer instance
$mail = new PHPMailer();
//Tell PHPMailer to use SMTP
$mail->isSMTP();
//Enable SMTP debugging
// SMTP::DEBUG_OFF = off (for production use)
// SMTP::DEBUG_CLIENT = client messages
// SMTP::DEBUG_SERVER = client and server messages
$mail->SMTPDebug = SMTP::DEBUG_SERVER;
$mail->CharSet = PHPMailer::CHARSET_UTF8;

说了这么多,我可以告诉你,不管邮箱里的邮件还是别的什么,建立电子档案常用的编码方法只要打开浏览器,在页面上点击鼠标右键选择编码选项,那么你就可以*选择正确的编码格式来查看页面了。好了,这两种方法我都做完了。希望对你有帮助。

上一篇:Wordpress插件推荐


下一篇:JavaWeb知识小汇(13)—— 邮件发送原理及实现