PHP Manual
Prev |  | Next

# mb_internal_encoding

(PHP 4 >= 4.0.6)

mb_internal_encoding -- Set/Get internal character encoding

## Description

string mb_internal_encoding ( [string encoding])

mb_internal_encoding() sets internal character encoding to `encoding` If parameter is omitted, it returns current internal encoding.

`encoding` is used for HTTP input character encoding conversion, HTTP output character encoding conversion and default character encoding for string functions defined by mbstring module.

`encoding`: Character encoding name

Return Value: If `encoding` is set,mb_internal_encoding() returns `TRUE` for success, otherwise returns `FALSE`. If `encoding` is omitted, it returns current character encoding name.

Example 1. mb_internal_encoding() example

    /* Set internal character encoding to UTF-8 */
    mb_internal_encoding("UTF-8");

    /* Display current internal character encoding */
    echo mb_internal_encoding();

See also mb_http_input(), mb_http_output(), mb_detect_order().

Prev | Home | Next
mb_http_output | Up | mb_language