Position actuelle: Accueil> Catégories de fonctions> mb_check_encoding

mb_check_encoding

Vérifiez si la chaîne est valide dans le codage spécifié
Nom:mb_check_encoding
Catégorie:Chaîne multi-octet
Langage de programmation:php
Description en une ligne:Vérifiez si une chaîne est le codage de caractères spécifié

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 ().
Fonctions similaires
Articles populaires