For the definition of the PHP_INI_* constants, please refer to
ini_set.
&ini.descriptions.title;
mbstring.languagestring
The default national language setting (NLS) used in mbstring. Note that this option
automagically defines mbstring.internal_encoding and
mbstring.internal_encoding should be placed
after mbstring.language in &php.ini;
mbstring.encoding_translationboolean
Enables the transparent character encoding filter for the incoming HTTP queries,
which performs detection and conversion of the input encoding to the
internal character encoding.
mbstring.internal_encodingstring
Defines the default internal character encoding.
mbstring.http_inputstring
Defines the default HTTP input character encoding.
mbstring.http_outputstring
Defines the default HTTP output character encoding.
mbstring.detect_orderstring
Defines default character code detection order. See also
mb_detect_order.
mbstring.substitute_characterstring
Defines character to substitute for invalid character encoding.
mbstring.func_overloadstring
Overloads a set of single byte functions by the mbstring counterparts. See
Function overloading for more
information.
According to the HTML 4.01 specification,
Web browsers are allowed to encode a form being submitted with a character
encoding different from the one used for the page.
See mb_http_input to detect character encoding
used by browsers.
Although popular browsers are capable of giving a reasonably accurate guess
to the character encoding of a given HTML document, it would be better to
set the charset parameter in the
Content-Type HTTP header to the appropriate value by
header or
default_charset ini setting.
&php.ini; setting examples&php.ini; setting for EUC-JP users&php.ini; setting for SJIS users