array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'ru', ), 'this' => array ( 0 => 'function.mailparse-determine-best-xfer-encoding.php', 1 => 'mailparse_determine_best_xfer_encoding', ), 'up' => array ( 0 => 'ref.mailparse.php', 1 => 'Mailparse', ), 'prev' => array ( 0 => 'ref.mailparse.php', 1 => 'Mailparse', ), 'next' => array ( 0 => 'function.mailparse-msg-create.php', 1 => 'mailparse_msg_create', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'ru', 'path' => 'reference/mailparse/functions/mailparse-determine-best-xfer-encoding.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PECL mailparse >= 0.9.0)
mailparse_determine_best_xfer_encoding — Определить наилучший путь декодирования
Определяет наилучший путь декодирования контента, прочитанного из указанного файлового дескриптора.
fp
Корректный указатель на файл, который должен быть перематываемым.
Возвращает одну из кодировок, поддерживаемую модулем mbstring.
Пример #1 Пример использования mailparse_determine_best_xfer_encoding()
<?php
$fp = fopen('somemail.eml', 'r');
echo 'Best encoding: ' . mailparse_determine_best_xfer_encoding($fp);
?>
Вывод приведённого примера будет похож на:
Best encoding: 7bit