歡迎您光臨本站 註冊首頁

sendmail 發送郵件 qq顯示正常,outlook顯示亂碼

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

sendmail 發送郵件 qq顯示正常,outlook顯示亂碼

起初用qq接收郵件標題亂碼,這樣處理后好了  $subject = "=?UTF-8?B?".base64_encode($subject)."?=";
但在outlook中顯示時,內容為亂碼,如下:

订单提交成功,提交日期: 1970-01-01 08:00:00

多種方法都試了,不能解決
第一種方法:在內容部分加  "=?UTF-8?B?".base64_encode(內容)."?=";  處理,不管用
第二中方法:添加郵件標題:'Content-type' => "text/html;charset=utf-8"   結果加上后亂碼更離奇,成為字母+數字+=號的符號
第三種辦法:用  mb_convert_encoding($html,"UTF-8","gb2312")  處理,結果出錯

是在沒辦法了,現在是不是sendmail伺服器的問題?困
《解決方案》

utf8,要解碼的
《解決方案》

請問怎麼解碼,編碼后郵件發送了,在什麼地方解碼(接收郵件后?)

[火星人 ] sendmail 發送郵件 qq顯示正常,outlook顯示亂碼已經有355次圍觀

http://coctec.com/docs/service/show-post-11959.html