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

sapi_windows_cp_conv

Convertir les chaînes d'une page de code en une autre
Nom:sapi_windows_cp_conv
Catégorie:Divers
Langage de programmation:php
Description en une ligne:Convertir les chaînes d'une page de code en une autre

Nom de la fonction: sapi_windows_cp_conv ()

Version applicable: PHP 4> = 4.3.0, PHP 5, PHP 7

Description de la fonction: Conversion d'une chaîne d'une page de code en une autre

Utilisation: chaîne sapi_windows_cp_conv (int $ in_codepage, int $ out_codepage, string $ sujet)

paramètre:

  • IN_CODEPAGE: L'identifiant de la page de code entré, indiquant le codage de la chaîne d'entrée. Les identificateurs de page de code couramment utilisés sont:
    • CP_ACP: page de code ANSI, c'est-à-dire la page de code par défaut du système
    • CP_UTF7: Encodage UTF-7
    • CP_UTF8: Encodage UTF-8
    • CP_UNICODE: Encodage Unicode
    • CP_UTF16LE: UTF-16Le Encoding
    • CP_UTF16BE: Encodage UTF-16BE
    • Identificateurs de pages de codes pris en charge par d'autres systèmes Windows
  • OUT_CODEPAGE: L'identifiant de la page de code de sortie, indiquant le codage de la chaîne de sortie. La méthode d'utilisation est la même que le paramètre IN_CODEPAGE.
  • Sujet: chaîne à coder

Valeur de retour: renvoie la chaîne convertie et renvoie false si la conversion échoue.

Exemple:

 // 将UTF-8 编码的字符串转换为GBK 编码$utf8Str = "你好,世界!"; $gbkStr = sapi_windows_cp_conv(CP_UTF8, CP_ACP, $utf8Str); echo $gbkStr; // 输出:浣犲ソ锛佸悗闈㈠垎锛? // 将GBK 编码的字符串转换为UTF-8 编码$gbkStr = "浣犲ソ锛佸悗闈㈠垎锛?"; $utf8Str = sapi_windows_cp_conv(CP_ACP, CP_UTF8, $gbkStr); echo $utf8Str; // 输出:你好,世界!

Notes:

  • La fonction SAPI_WINDOWS_CP_CONV () n'est disponible que sur les plates-formes Windows.
  • L'identifiant de la page de code doit être un identifiant de page de code Windows valide, sinon la conversion échouera.
  • Cette fonction a été obsolète après PHP 7.2.0 et n'est pas recommandée pour une utilisation dans de nouveaux projets. Il est recommandé d'utiliser la fonction iconv () à la place.
Fonctions similaires
Articles populaires