返回首頁
當前位置: 主頁 > 網絡編程 > Php實例教程 >

phpmailer發送郵件中,網易郵箱亂碼問題

時間:2015-01-25 20:12來源:知行網www.wtckvq.live 編輯:麥田守望者

用phpmailer做一個郵件發送的應用,剛開始的時候,都是在騰訊的郵箱里面測試,沒啥問題,結果去了網易的郵箱,我的是126的郵箱,結果就亂碼了,當然網上亂碼現象:

下圖就是亂碼的現象,不過標題原來也是亂碼的!

QQ圖片20150125115758

解決辦法:

1.針對標題和發送人名稱

原來內容“測試”,你要發送的是     ”=?utf-8?B?” . base64_encode ( “測試”) . “?=”;

這樣改變編碼之后就可以正常顯示,但是內容還是不行

2.直接改變$CharSet的字符集為“utf-8”(終結解決方法)

a.錯誤方法1:$mail->Charset = ‘utf-8′; 手工設置編碼,至少我沒有成功

b.發送包含html的頭信息

成功截圖如下:

QQ圖片20150125120606

------分隔線----------------------------
標簽(Tag):phpmailer
------分隔線----------------------------
推薦內容
猜你感興趣
深蓝海域APP