« PHP:mb_preferred_mime_name()関数 | メイン | PHP:mb_output_handler »
2006年01月01日
PHP:mb_decode_mimeheader()関数・mb_encode_mimeheader()関数
mb_decode_mimeheader()関数
MIME形式でエンコードされた文字列をデコードします。
mb_encode_mimeheader()関数
文字列をMIME形式でエンコードします。
※日本語メールの場合は、一般的にISO-2022-JP(JIS)でエンコードします。
mb_encode_mimeheader($str[, $char[, $how[, $rn]]]);
$str:任意の文字列
$char:文字エンコーディング名(デフォルトはISO-2022-JP)(省略可能)
$how:変換方式(省略可能)
→B:Base64
→Q:Quoted-Printable
$rn:行末の改行文字(デフォルトは¥r¥n)(省略可能)
$str = mb_encode_mimeheader("日本語", "ISO-2022-JP", "B");
//「日本語」という文字列をISO-2022-JPでBase64方式でエンコード
print $str;
※上記の結果、「=?ISO-2022-JP?B?GyRCRnxLXDhsGyhC?=」を出力します。(「日本語」をMIMEエンコードした結果を返します。)
print mb_decode_mimeheader($str);
※上記の結果、「日本語」を出力します。
投稿者 wing : 2006年01月01日 21:28