Nom de la fonction: mb_check_encoding ()
Version applicable: PHP 4> = 4.0.6, PHP 5, PHP 7
Fonction Description: MB_CHECK_ENCODING () La fonction est utilisée pour vérifier si une chaîne est le codage de caractères spécifié.
Utilisation: bool mb_check_encoding (String $ var [, chaîne $ coding = mb_internal_encoding ()])
paramètre:
- $ var: la chaîne à vérifier.
- $ Encoding (facultatif): Le codage du caractère à vérifier. S'il n'est pas spécifié, le codage de caractères interne actuel est utilisé.
Valeur de retour:
- Retour True Si la chaîne $ var est le codage de caractères spécifié $ Encoding.
- Si la chaîne $ var n'est pas le codage de caractères spécifié $ codage, false est renvoyé.
Exemple:
// 检查字符串是否是UTF-8 编码$str = "Hello, 世界!"; if (mb_check_encoding($str, "UTF-8")) { echo "字符串是UTF-8 编码"; } else { echo "字符串不是UTF-8 编码"; }
Sortir:
字符串是UTF-8 编码
Notes:
- Cette fonction repose sur l'extension MBSTring et doit être activée dans le fichier de configuration PHP.
- Si aucun encodage de caractères est spécifié, la fonction vérifiera en utilisant le codage de caractères interne actuel renvoyé par MB_internal_encoding ().
- Si vous devez vérifier plusieurs encodages de caractères, vous pouvez utiliser la fonction MB_DETECT_ENCODING ().