Функции для работы с Многобайтными строками
PHP Manual

mb_check_encoding

(PHP 4 >= 4.4.3, PHP 5 >= 5.1.3, PHP 7)

mb_check_encodingПроверяет, что кодировка для строки выбрана верно

Описание

bool mb_check_encoding ([ string $var = NULL [, string $encoding = mb_internal_encoding() ]] )

Проверяет, что для потока данных подходит выбранная кодировка. Функция может быть полезной для предотвращения так называемой "Атаки неправильной кодировкой".

Список параметров

var

Поток данных для проверки. Если не задан, функция проверит все входные данные с начала запроса.

encoding

Ожидаемая кодировка.

Возвращаемые значения

Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.


Функции для работы с Многобайтными строками
PHP Manual