Учебник РНР
Назад Вперёд

mb_detect_encoding

(PHP 4 >= 4.0.6)

mb_detect_encoding - определяет кодировку символов.

Описание

string mb_detect_encoding (string str [, mixed encoding-list])

mb_detect_encoding() определяет кодировку символов строки str . Возвращает кодировку.

encoding-list это список кодировок. Порядок кодировок может быть специфицирован массивом или строкой-списком с разделением запятыми.

Если encoding_list опущен, используется detect_order.

Пример 1. mb_detect_encoding()
/* Определяется кодировка символов с текущим detect_order */ echo mb_detect_encoding($str); /* "auto" расширяется в "ASCII,JIS,UTF-8,EUC-JP,SJIS" */ echo mb_detect_encoding($str, "auto"); /* Специфицировать encoding_list кодировок как список с разделением запятыми */ echo mb_detect_encoding($str, "JIS, eucjp-win, sjis-win"); /* Использовать массив для специфицирования encoding_list */ $ary[] = "ASCII"; $ary[] = "JIS"; $ary[] = "EUC-JP"; echo mb_detect_encoding($str, $ary);

См. также mb_detect_order() .


Назад Оглавление Вперёд
mb_decode_numericentity Вверх mb_detect_order