Sommaire
Chaînes de caractères multi-octets
Introduction
mb_language
mb_parse_str
mb_internal_encoding
mb_http_input
mb_http_output
mb_detect_order
mb_substitute_character
mb_output_handler
mb_preferred_mime_name
mb_strlen
mb_strpos
mb_strrpos
mb_substr
mb_strcut
mb_strwidth
mb_strimwidth
mb_convert_encoding
mb_detect_encoding
mb_convert_kana
mb_encode_mimeheader
mb_decode_mimeheader
mb_convert_variables
mb_encode_numericentity
mb_decode_numericentity
mb_send_mail
|
6.51.19 mb_detect_encoding[ Exemples avec mb_detect_encoding ] PHP 4 >= 4.0.6Description
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 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.
|