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; // 输出:你好,世界
上記の例では、 mb_decode_mimeheader()
関数を使用してデコードされるMIMEエンコードされた文字列$str
があります。デコードされた文字列は、 $decodedStr
変数に保存され、 echo
を介して出力されます。出力の結果は「Hello、World」です。
この関数は、文字列内のMIMEエンコードを自動的に検出し、UTF-8エンコード文字列にデコードすることに注意してください。デコードが失敗した場合、関数は元の文字列を返します。