Описание функции mb-detect-order
mb_detect_order
(PHP 4 >= 4.0.6)
mb_detect_order - устанавливает/получает порядок определения кодировки символов.
Описание
array mb_detect_order ([mixed encoding-list])
mb_detect_order() устанавливает автоматический порядок определения кодировки символов списком encoding-list . Возвращает TRUE при успехе, FALSE при неудаче.
encoding-list это массив или список с разделением запятыми кодировок символов. ("auto" расширяется в "ASCII, JIS, UTF-8, EUC-JP, SJIS").
Если encoding-list опущен, возвращает текущий порядок определения кодировки как массив.
Эти установки влияют на mb_detect_encoding() и mb_send_mail() .
Примечание: mbstring в настоящее время реализует следующие фильтры определения кодировки. Если для следующих кодировок имеется неправильная последовательность байтов, определение кодировки терпит неудачу.
UTF-8 , UTF-7 , ASCII , EUC-JP , SJIS , eucJP-win , SJIS-win , JIS , ISO-2022-JP
ISO-8859-* mbstring всегда определяет как ISO-8859-* .
Для UTF-16 , UTF-32 , UCS2 и UCS4 определение кодировки всегда терпит неудачу.
Пример 2. mb_detect_order()
|
См. также mb_internal_encoding() , mb_http_input() , mb_http_output() , mb_send_mail() .