今天一个同事突然问我,他的邮件显示乱码。我看着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;
说了这么多,我可以告诉你,不管邮箱里的邮件还是别的什么,建立电子档案常用的编码方法只要打开浏览器,在页面上点击鼠标右键选择编码选项,那么你就可以自由选择正确的编码格式来查看页面了。好了,这两种方法我都做完了。希望对你有帮助。