為什么郵箱收到的郵件是亂碼【解決方案】


今天一個同事突然問我,他的郵件顯示亂碼。我看着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;

說了這么多,我可以告訴你,不管郵箱里的郵件還是別的什么,建立電子檔案常用的編碼方法只要打開瀏覽器,在頁面上點擊鼠標右鍵選擇編碼選項,那么你就可以自由選擇正確的編碼格式來查看頁面了。好了,這兩種方法我都做完了。希望對你有幫助。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM