Maison > développement back-end > Problème PHP > Il existe plusieurs encodages en php

Il existe plusieurs encodages en php

(*-*)浩
Libérer: 2023-02-26 18:38:01
original
3399 Les gens l'ont consulté

Le module mbstring actuel prend en charge les encodages de caractères suivants. N'importe lequel de ces codages de caractères peut être spécifié dans le paramètre encoding de la fonction mbstring.

Il existe plusieurs encodages en php

Les encodages de caractères pris en charge par cette extension PHP sont les suivants :

UCS-4*

UCS-4BE (Apprentissage recommandé : Tutoriel vidéo PHP)

UCS-4LE*

UCS-2

UCS-2BE

UCS-2LE

UTF-32*

UTF-32BE*

UTF-32LE*

UTF-16*

UTF-16BE*

UTF-16LE*

UTF-7

UTF7-IMAP

UTF-8*

ASCII*

EUC-JP*

SJIS*

eucJP-win*

SJIS-win*

ISO-2022- JP

ISO-2022-JP-MS

CP932

CP51932

SJIS-mac** (Alias ​​: MacJapanese)

SJIS-Mobile#DOCOMO** (alias : SJIS-DOCOMO)

SJIS-Mobile#KDDI** (alias : SJIS-KDDI)

SJIS-Mobile#SOFTBANK** (alias : SJIS-SOFTBANK)

UTF-8-Mobile#DOCOMO** (Alias : UTF-8-DOCOMO)

UTF-8-Mobile#KDDI-A**

UTF-8-Mobile#KDDI-B** (Alias ​​: UTF-8-KDDI)

UTF-8-Mobile#SOFTBANK** (Alias ​​: UTF-8-SOFTBANK)

ISO-2022-JP-MOBILE#KDDI** (alias : ISO-2022-JP-KDDI)

JIS

JIS-ms

CP50220

CP50220raw

CP50221

CP50222

ISO-8859-1*

ISO-8859-2*

ISO-8859 -3*

ISO-8859-4*

ISO-8859-5*

ISO-8859-6*

ISO-8859-7 *

ISO-8859-8*

ISO-8859-9*

ISO-8859-10*

ISO-8859-13*

ISO-8859-14*

ISO-8859-15*

ISO-8859-16*

byte2be

byte2le

byte4be

byte4le

BASE64

HTML-ENTITIES

7bit

8bit

EUC -CN*

CP936

GB18030**

HZ

EUC-TW*

CP950

GRAND -5*

EUC-KR*

UHC (CP949)

ISO-2022-KR

Windows-1251 (CP1251)

Windows-1252 (CP1252)

CP866 (IBM866)

KOI8-R*

KOI8-U*

ArmSCII-8 (ArmSCII8)

* indique que l'encodage peut également être utilisé dans les expressions régulières.

** signifie que cet encodage est disponible depuis PHP 5.4.0.

Toute entrée php.ini qui accepte un nom d'encodage peut également utiliser les valeurs "auto" et "pass". Les fonctions mbstring qui acceptent les noms de codage peuvent également utiliser la valeur « auto ».

Si "pass" est défini, l'encodage des caractères ne sera pas converti.

Si "auto" est défini, il s'étendra à une liste d'encodages par caractère définis dans NLS. Par exemple, en supposant que NLS est défini sur Japonais, la valeur sera considérée comme « ASCII,JIS,UTF-8,EUC-JP,SJIS ».

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal