今天一个同事突然问我,他的邮件显示乱码。我看着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; 

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


评论关闭
IT干货网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

OpenStack才开始在国外发展了近三年