mb_decode_mimeheader
解碼MIME 頭字段中的字符串
函數名稱:mb_decode_mimeheader()
適用版本:PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8
函數描述:mb_decode_mimeheader() 函數將MIME 格式的郵件頭字段解碼為UTF-8 編碼的字符串。
用法: string mb_decode_mimeheader ( string $str [, int $mode = 0 [, string $charset = mb_internal_encoding() ]] )
參數:
返回值: 返回解碼後的字符串,如果解碼失敗則返回原始字符串。
示例:
$str = '=?UTF-8?B?5bCP5piO6KaB5YWx5Y+3?='; // MIME 编码的字符串$decodedStr = mb_decode_mimeheader($str); echo $decodedStr; // 输出:你好,世界
在上面的示例中,我們有一個MIME 編碼的字符串$str
,使用mb_decode_mimeheader()
函數對其進行解碼。解碼後的字符串存儲在$decodedStr
變量中,並通過echo
輸出。輸出結果為"你好,世界"。
請注意,該函數會自動檢測字符串中的MIME 編碼,並將其解碼為UTF-8 編碼的字符串。如果解碼失敗,函數將返回原始字符串。