mb_detect_encoding

mb_detect_encoding -- Détecte un encodage

Description

string mb_detect_encoding ( string str [, mixed encoding-list])

mb_detect_encoding( ) détecte l'encodage utilisé par la chaîne str . mb_detect_encoding( ) retourne le nom de l 'encodage détecté .

encoding-list est une liste d ' encodage , sous forme de tableau , ou bien de chaîne , les valeurs étant séparés par des virgules .

Si encoding_list est omis , l' ordre spécifié par mb_detect_order( ) est utilisé .

Exemple 1 . Exemple avec mb_detect_encoding( )

 
?php

 
/

 
*

 
Détecte

 
l'

 
encodage

 
avec

 
les

 
valeurs

 
par

 
défaut

 
*

 
/

 
echo

 
mb_detect_encoding($str)

 
;

 
/

 
*

 
"auto

 
"

 
signifie

 
"ASCII,JIS,UTF-8,EUC-JP,SJIS

 
"

 
*

 
/

 
echo

 
mb_detect_encoding($str

 
,

 
"auto")

 
;

 
/

 
*

 
Spécifie

 
une

 
liste

 
d'encodages

 
possibles

 
avec

 
une

 
liste

 
à

 
virgules

 
*

 
/

 
echo

 
mb_detect_encoding($str

 
,

 
"JIS

 
,

 
eucjp-win

 
,

 
sjis-win")

 
;

 
/

 
*

 
Spécifie

 
une

 
liste

 
d'encodages

 
possibles

 
avec

 
un

 
tableau

 
*

 
/

 
$ary[

 
]

 
=

 
"ASCII"

 
;

 
$ary[

 
]

 
=

 
"JIS"

 
;

 
$ary[

 
]

 
=

 
"EUC-JP"

 
;

 
echo

 
mb_detect_encoding($str

 
,

 
$ary)

 
;

 
?





Voir aussi mb_detect_order( ) .