zoukankan      html  css  js  c++  java
  • 为什么邮箱收到的邮件是乱码【解决方案】

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

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

  • 相关阅读:
    springboot 项目部署到服务器
    Thymeleaf的注意项
    springboot定时器
    springboot
    随笔
    mysql数据库连接超过8小时失效的解决方案(springboot)
    Druid连接池与spring配置
    IDEA快捷键
    jsonp解决跨域,用div,css,js,jq实现textarea自适应高度
    mysql的查询、子查询及连接查询(商城查询常用)
  • 原文地址:https://www.cnblogs.com/phploser/p/14347500.html
Copyright © 2011-2022 走看看