mb_internal_encoding
(PHP 4 >= 4.0.6, PHP 5, PHP 7)
mb_internal_encoding — Установка/получение внутренней кодировки скрипта
Описание
$encoding
= null
) : string|boolУстановка/получение внутренней кодировки скрипта.
Список параметров
-
encoding
-
encoding
- это имя кодировки, в которую будут преобразовываться входные данные HTTP-запроса, из которой будет конвертироваться HTTP-вывод, а также это кодировка по умолчанию для всех функций, работающих со строками, определенными в модуле mbstring. Обратите внимание, что внутренняя кодировка полностью отличается от кодировки для многобайтовых регулярных выражений.
Возвращаемые значения
Если аргумент encoding
задан, то Возвращает true
в случае успешного завершения или false
в случае возникновения ошибки.
В этом случае не меняется кодировка символов для многобайтных регулярных выражений.
Если аргумент encoding
опущен, будет возвращено
имя текущей внутренней кодировки.
Список изменений
Версия | Описание |
---|---|
8.0.0 |
Теперь параметр encoding может принимать значение null .
|
Примеры
Пример #1 Пример использования mb_internal_encoding()
<?php
/* Установка внутренней кодировки в UTF-8 */
mb_internal_encoding("UTF-8");
/* Вывод на экран текущей внутренней кодировки */
echo mb_internal_encoding();
?>
Смотрите также
- mb_http_input() - Определение кодировки символов входных данных HTTP-запроса
- mb_http_output() - Установка/получение кодировки символов вывода HTTP
- mb_detect_order() - Установка/получение списка кодировок для механизмов определения кодировки
- mb_regex_encoding() - Устанавливает/получает текущую кодировку для многобайтового регулярного выражения