Опции конфигурации mbstring&Name;&Default;&Changeable;&Changelog;mbstring.language"neutral"INI_ALLmbstring.detect_orderNULLINI_ALLmbstring.http_input"pass"INI_ALLУстарелаmbstring.http_output"pass"INI_ALLУстарелаmbstring.internal_encodingNULLINI_ALLУстарелаmbstring.substitute_characterNULLINI_ALLmbstring.func_overload"0"INI_SYSTEM
Объявлено устаревшим в PHP 7.2.0; удалено с PHP 8.0.0.
mbstring.encoding_translation"0"INI_PERDIRmbstring.http_output_conv_mimetypes"^(text/|application/xhtml\+xml)"INI_ALLmbstring.strict_detection"0"INI_ALLmbstring.regex_retry_limit"1000000"INI_ALLДоступно, начиная с PHP 7.4.0.mbstring.regex_stack_limit"100000"INI_ALLДоступно, начиная с PHP 7.3.5.
&ini.php.constants;
&ini.descriptions.title;
mbstring.languagestring
По умолчанию в mbstring используются настройки национального языка.
Обратите внимание, что эта опция автоматически определяет mbstring.internal_encoding, и
mbstring.internal_encoding должен быть помещён после
mbstring.language в &php.ini;
mbstring.encoding_translationbool
Включает прозрачный фильтр кодировки для входящих запросов HTTP,
который выполняет обнаружение и преобразование входной кодировки
во внутреннюю кодировку.
mbstring.internal_encodingstring&removed.php.future;
Определяет внутреннюю кодировку символов по умолчанию.
Пользователи должны оставить эту опцию пустой и задать вместо неё
default_charset.
mbstring.http_inputstring&removed.php.future;
Определяет кодировку символов по умолчанию для HTTP-ввода.
Пользователи должны оставить эту опцию пустой и задать вместо неё
default_charset.
mbstring.http_outputstring&removed.php.future;
Определяет кодировку символов по умолчанию для HTTP-вывода
(конвертация из внутренней кодировки в кодировку HTTP вывода произойдёт перед выводом).
Пользователи должны оставить эту опцию пустой и задать вместо неё
default_charset.
mbstring.detect_orderstring
Определяет порядок определения кодировки символов по умолчанию. Смотрите также
mb_detect_order.
mbstring.substitute_characterstring
Определяет символ для замены недопустимых символов кодировки.
Список поддерживаемых значений смотрите в описании функции mb_substitute_character.
mbstring.func_overloadstring
&warn.deprecated.feature-7-2-0.removed-8-0-0;
Перегружает множество однобайтовых функций аналогами из mbstring. Смотрите
раздел Перегрузка функций для
получения дополнительной информации.
Эта опция может быть изменена только в файле &php.ini;.
mbstring.http_output_conv_mimetypesstringmbstring.strict_detectionbool
Включает строгое определение кодировки. Смотрите
описание и примеры в mb_detect_encoding.
mbstring.regex_retry_limitint
Ограничивает количество обратных ходов, которые могут быть выполнены во время одного совпадения mbregex.
Эта настройка действует только при связывании с oniguruma >= 6.8.0.
mbstring.regex_stack_limitint
Ограничивает глубину стека регулярных выражений mbstring.
Согласно спецификации HTML 4.01,
веб-браузерам разрешено перекодировать данные из формы, которые они получают в
кодировке символов, отличной от используемой на странице.
Смотрите функцию mb_http_input для того, чтобы определить
кодировку символов, используемую браузерами.
Хотя популярные браузеры способны достаточно точно определить
кодировку символов данного HTML-документа, было бы лучше
установить параметр charset в HTTP-заголовке
Content-Type
соответствующим значением с помощью header или указать требуемое значение в параметре
default_charset в ini-настройках.
Примеры настроек &php.ini;Настройки &php.ini; для пользователей EUC-JPНастройки &php.ini; для пользователей SJIS