Новые книги

Всех программистов, которые добиваются успеха в мире разработки ПО, отличает один общий признак: они больше всего заботятся о качестве создаваемого программного обеспечения. Это – основа для них. Потому что они являются профессионалами своего дела.

В этой книге легендарный эксперт Роберт Мартин (более известный в сообществе как «Дядюшка Боб»), автор бестселлера «Чистый код», рассказывает о том, что значит «быть профессиональным программистом», описывая методы, инструменты и подходы для разработки «идеального ПО». Книга насыщена практическими советами в отношении всех аспектов программирования: от оценки проекта и написания кода до рефакторинга и тестирования. Эта книга – больше, чем описание методов, она о профессиональном подходе к процессу разработки.
Книга «Азбука предпринимательства» представляет собой доступное краткое изложение основных авторских наработок преподавателя и автора учебного курса «Основы предпринимательства», Т. А. Крылова. Книга может стать хорошим дополнением к учебному курсу «Предпринимательство», представленному на открытой электронной площадке бесплатного образования «Универсариум». Данный учебный курс раскрывает основные аспекты взаимодействия бизнеса и общества, описывает диалектику предпринимательства и связанные с этим диалектические принципы управления бизнесом, а также рассказывает о жизненной энергии и ее роли в предпринимательской среде.

Эта книга поможет читателю сформировать экономический образ мышления и предпринимательское мировоззрение, даст возможность приобрести необходимые навыки для занятия предпринимательской деятельностью, повысить уровень внутрикорпоративного предпринимательства в той организации, где человек работает или которой управляет.

Книга «Азбука предпринимательства» написана в научно-популярном стиле и предназначена для изучения студентами вузов и слушателями бизнес-школ, а также всеми желающими, кто стремится повысить свой уровень предпринимательской культуры и овладеть навыками успешного управления бизнесом.

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 определение кодировки всегда терпит неудачу.

Пример 1. Бесполезный пример порядка кодировки
; Всегда определяет как ISO-8859-1
detect_order = ISO-8859-1, UTF-8

; Всегда определяет как UTF-8, поскольку значения ASCII/UTF-7
; верны для UTF-8
detect_order = UTF-8, ASCII, UTF-7
Пример 2. mb_detect_order()
/* Устанавливается порядок определения по перечислимому списку */
mb_detect_order("eucjp-win,sjis-win,UTF-8");

/* Устанавливается порядок определения по массиву */
$ary[] = "ASCII";
$ary[] = "JIS";
$ary[] = "EUC-JP";
mb_detect_order($ary);

/* Выводится текущий порядок определения */
echo implode(", ", mb_detect_order());

См. также mb_internal_encoding(), mb_http_input(), mb_http_output(), mb_send_mail().


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