mb_encode_mimeheader
為MIME 頭編碼字符串
函數名稱:mb_encode_mimeheader()
函數功能:將字符串編碼為MIME 頭部中的可打印ASCII 字符串。
適用版本:PHP 4 >= 4.0.6, PHP 5, PHP 7
語法:string mb_encode_mimeheader ( string $str [, string $charset = mb_internal_encoding() [, string $transfer_encoding = "B" [, string $linefeed = "\r\n" [, int $indent = 0 ]]]] )
參數說明:
返回值:返回編碼後的字符串。
示例:
$text = "Hello, 世界!"; $encodedText = mb_encode_mimeheader($text, "UTF-8", "B", "\r\n", 4); echo $encodedText;
輸出結果:
=?UTF-8?B?SGVsbG8sIOWPrOWtlw==?=
解釋:mb_encode_mimeheader() 函數將字符串"Hello, 世界!" 編碼為MIME 頭部中的可打印ASCII 字符串。使用UTF-8 字符集進行編碼,採用Base64 傳輸編碼方式,行尾使用"\r\n",並且縮進字符數為4。最終輸出的編碼結果為"=?UTF-8?B?SGVsbG8sIOWPrOWtlw==?="。