mb_detect_encoding

(PHP 4 >= 4.0.6, PHP 5, PHP 7)

mb_detect_encoding����ַ��ı���

˵��

mb_detect_encoding ( string $str [, mixed $encoding_list = mb_detect_order() [, bool $strict = false ]] ) : string

����ַ��� str �ı��롣

����

str

�������ַ�����

encoding_list

encoding_list ��һ���ַ������б� ����˳�������������߶��ŷָ����б��ַ���ָ����

���ʡ���� encoding_list ����ʹ�� detect_order��

strict

strict ָ�����Ƿ��ϸ�ؼ����롣 Ĭ���� FALSE��

����ֵ

��⵽���ַ����룬�����޷����ָ���ַ����ı���ʱ���� FALSE��

����

Example #1 mb_detect_encoding() ����

<?php
/* ʹ�õ�ǰ�� detect_order ������ַ����� */
echo mb_detect_encoding($str);

/* "auto" ������ mbstring.language ����չ */
echo mb_detect_encoding($str"auto");

/* ͨ�����ŷָ����б���ָ�������б� encoding_list */
echo mb_detect_encoding($str"JIS, eucjp-win, sjis-win");

/* ʹ��������ָ�������б� encoding_list  */
$ary[] = "ASCII";
$ary[] = "JIS";
$ary[] = "EUC-JP";
echo 
mb_detect_encoding($str$ary);
?>

�μ�