array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'zh', ), 'this' => array ( 0 => 'function.mailparse-determine-best-xfer-encoding.php', 1 => 'mailparse_determine_best_xfer_encoding', 2 => 'Gets the best way of 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' => 'en', 'path' => 'reference/mailparse/functions/mailparse-determine-best-xfer-encoding.xml', ), 'history' => array ( ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); contributors($setup); ?>
(PECL mailparse >= 0.9.0)
mailparse_determine_best_xfer_encoding — Gets the best way of encoding
Figures out the best way of encoding the content read from the given file pointer.
fpReturns one of the character encodings supported by the mbstring module.
示例 #1 mailparse_determine_best_xfer_encoding() example
<?php
$fp = fopen('somemail.eml', 'r');
echo 'Best encoding: ' . mailparse_determine_best_xfer_encoding($fp);
?>以上示例的输出类似于:
Best encoding: 7bit