mb_detect_order

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

mb_detect_order����/��ȡ �ַ�����ļ��˳��

˵��

mb_detect_order ([ mixed $encoding_list = mb_detect_order() ] ) : mixed

Ϊ�����б� encoding_list �����Զ�����ַ������˳��

����

encoding_list

encoding_list ��һ�� array ���߶��ŷָ����ַ������б� �μ�֧�ֵı�����

���ʡ���� 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�����������ǻ�ʧ�ܡ�

����ֵ

���ñ�����˳��ʱ�򣬳ɹ�ʱ���� TRUE��ʶ��ʱ�򷵻� FALSE��

�ڻ�ȡ������˳���ʱ�򣬻᷵��������ı������顣

����

Example #1 mb_detect_order() ����

<?php
/* Ϊ���˳������ö���б� */
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());
?>

Example #2 ����չʾ����Ч�ļ��˳��

; ���Ǽ��Ϊ ISO-8859-1
detect_order = ISO-8859-1, UTF-8

; ���Ǽ��Ϊ UTF-8������ ASCII/UTF-7 ��ֵ��  UTF-8 ����Ч��
detect_order = UTF-8, ASCII, UTF-7

�μ�