Регистрация Войти
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
iconv_mime_decode
(PHP 5)
iconv_mime_decode - Декодирует MIME-заголовки
Описание
string iconv_mime_decode ( string encoded_header [, int mode [, string charset]])
Возвращает ассоциативный массив, содержащий полный набор MIME заголовков указанных в encoded_headers в случае успеха и FALSE если во время декодирования происходит ошибка.
Параметр mode определяет поведение функции, если ей встречается некорректно определённый MIME-заголовок.
- Можно указать любую комбинацию следующих битовых констант:
- ICONV_MIME_DECODE_STRICT - Если данная константа установлена, указанный заголовок декодируется в полном соотвествии RFC2047. Этот режим отключён по умолчанию, так как существует большое количество почтовых пользовательских агентов, которые не следуют спецификации и генерируют некорректные MIME-заголовки.
- ICONV_MIME_DECODE_CONTINUE_ON_ERROR - Если данная константа установлена, функция попытается проигнорировать любые грамматические ошибки и продолжить процесс декодирования.
Необязательный параметр charset указывает кодировку в которой следует вернуть результат. Если он опущен, по умолчанию, будет использоваться кодировка определённая в iconv.internal_charset.
Пример использования iconv_mime_decode()
echo iconv_mime_decode("Subject: =?UTF-8?B?UHLDvGZ1bmcgUHLDvGZ1bmc=?=",
0, "ISO-8859-1");
// На выходе выдаст "Subject: Prьfung Prьfung"
Смотрите также iconv_mime_decode_headers(), mb_decode_mimeheader(), imap_mime_header_decode(), imap_base64(), imap_qprint().
Все функции строкиВсе функции перекодирование
Описание на ru2.php.net
Описание на php.ru