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]]])

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_detect_order | Up | mb_encode_numericentity