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

mb_convert_encoding

Convertir le codage des caractères
Nom:mb_convert_encoding
Catégorie:Chaîne multi-octet
Langage de programmation:php
Description en une ligne:Convertir une chaîne d'un caractère encodant à un autre

Nom de la fonction: mb_convert_encoding ()

Version applicable: PHP 4> = 4.0.6, PHP 5, PHP 7, PHP 8

Fonction Description: MB_Convert_encoding () La fonction convertit une chaîne d'un codage de caractères en un autre codage de caractères.

Utilisation: String MB_Convert_encoding (String $ str, String $ to_encoding [, mixte $ from_encoding = mb_internal_encoding ()]): chaîne | false

paramètre:

  • $ STR: Les chaînes codées doivent être converties.
  • $ to_encoding: le codage de caractères cible peut être une chaîne de codage de caractères ou un tableau d'encodage de caractères.
  • $ From_encoding: codage des caractères d'origine, paramètres facultatifs. Si elle n'est pas spécifiée, le codage de caractères renvoyé par la fonction MB_internal_encoding () est par défaut.

Valeur de retour:

  • Si la conversion est réussie, la chaîne convertie est renvoyée.
  • Si la conversion échoue, FALSE est renvoyé.

Exemple:

 // 将一个字符串从ISO-8859-1 编码转换为UTF-8 编码$str = "Hello, 你好!"; $convertedStr = mb_convert_encoding($str, "UTF-8", "ISO-8859-1"); echo $convertedStr; // 输出:Hello, 你好! // 将一个字符串从UTF-8 编码转换为GBK 编码$str = "Hello, 你好!"; $convertedStr = mb_convert_encoding($str, "GBK", "UTF-8"); echo $convertedStr; // 输出:Hello, 你好!(在GBK编码下显示)

Notes:

  • Cette fonction repose sur une extension de chaîne multi -yte, qui doit être activée dans la configuration PHP.
  • Si aucun encodage de caractères d'origine n'est spécifié, le codage de caractères renvoyé par la fonction mb_internal_encoding () est utilisé par défaut.
  • Si le codage de caractères spécifié n'est pas disponible ou non pris en charge, la conversion échoue et renvoie faux.
  • Cette fonction peut convertir une chaîne à partir d'un codage de caractères en plusieurs codages de caractères cibles en même temps. Si le paramètre $ to_encoding est un tableau codé par des caractéristiques, la fonction renvoie un tableau contenant plusieurs chaînes converties.
Fonctions similaires
Articles populaires