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

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_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_parse_str | Up | mb_http_input