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、World!」をエンコードします。 Mimeヘッダーの印刷可能なASCII文字列に。 UTF-8文字セットはエンコードに使用され、base64伝送エンコードメソッドが使用され、ラインエンドは「\ r \ n」であり、インデント文字は4です。最終出力エンコード結果は「=?utf-8?b?sgvsbg8siowprowtlw == "です。