顯示廣告
隱藏 ✕
看板 Knuckles_note
作者 Knuckles (站長 那克斯)
標題 [PHP] 寄信時標題變成亂碼
時間 2014年11月12日 Wed. PM 06:46:48


參考: http://www.vcphp.com/jianzhan/php/2613.html

若寄信時內容正常,但標題變成亂碼時

要將標題使用 base64 編碼

例如

$subject = "=?UTF-8?B?".base64_encode("標題的文字")."?=";


上面的 ?B 代表後面用的是 base64_encode
?Q 的話代表後面用的是 quoted_printable_encode


也可以用 mb_encode_mimeheader 就可以了

$subject = mb_encode_mimeheader("標題的文字");
//=?UTF-8?B?w6bCqMKZw6nCocKMw6fCmsKEw6bClsKHw6XCrcKX?=

--
※ 作者: Knuckles 時間: 2014-11-12 18:46:48
※ 編輯: Knuckles 時間: 2015-02-06 05:20:32
※ 看板: KnucklesNote 文章推薦值: 0 目前人氣: 0 累積人氣: 187 
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇