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,要解碼的
《解決方案》
請問怎麼解碼,編碼后郵件發送了,在什麼地方解碼(接收郵件后?)