PHP Manual
Prev |  | Next

# mb_encode_mimeheader

(PHP 4 >= 4.0.6)

mb_encode_mimeheader -- Encode string for MIME header

## Description

``string mb_encode_mimeheader` (string str [, string charset [, string transfer-encoding [, string linefeed]]])`

Warning
This function is EXPERIMENTAL. The behaviour of this function, the name of this function, and anything else documented about this function may change in a future release of PHP without notice. Be warned and use this function at your own risk.

mb_encode_mimeheader() converts string `str` to encoded-word for header field. It returns converted string in ASCII encoding.

`charset` is character encoding name. Default is `ISO-2022-JP`.

`transfer-encoding` is transfer encoding. It should be one of `"B"` (Base64) or `"Q"` (Quoted-Printable). Default is `"B"`.

`linefeed` is end of line marker. Default is `"\r\n"` (CRLF).

Example 1. mb_convert_kana() example
    $name = ""; // kanji
    $mbox = "kru";
    $doma = "gtinn.mon";
    $addr = mb_encode_mimeheader($name, "UTF-7", "Q") . " <" . $mbox . "@" . $doma . ">";
    echo $addr;

See also mb_decode_mimeheader().

Prev | Home | Next
mb_convert_kana | Up | mb_decode_mimeheader