현재 mbstring 모듈은 다음 문자 인코딩을 지원합니다. 이러한 문자 인코딩은 모두 mbstring 함수의 인코딩 매개변수에 지정될 수 있습니다.
이 PHP 확장에서 지원하는 문자 인코딩은 다음과 같습니다:
UCS-4*
UCS-4BE (권장 학습: 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**(별칭: Mac일본어)
SJIS-Mobile#DOCOMO**(별칭: SJIS-DOCOMO)
SJIS-Mobile#KDDI**( 별칭: SJIS-KDDI)
SJIS-Mobile#SOFTBANK** (별칭: SJIS-SOFTBANK)
UTF-8-Mobile#DOCOMO** (별칭: UTF-8-DOCOMO)
UTF-8-Mobile# KDDI-A**
UTF-8-Mobile#KDDI-B**(별칭: UTF-8-KDDI)
UTF-8-Mobile#SOFTBANK**(별칭: UTF-8-SOFTBANK)
ISO -2022-JP-MOBILE#KDDI**(별칭: 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
BIG-5*
EUC-KR*
UHC(CP949)
ISO-2022-KR
Windows-1251(CP1251)
Windows-1252(CP1252)
CP866( IBM866)
KOI8-R*
KOI8-U*
ArmSCII-8 (ArmSCII8)
*은 이 인코딩을 정규식에서도 사용할 수 있음을 의미합니다.
**은 이 인코딩이 PHP 5.4.0부터 사용 가능하다는 것을 의미합니다.
인코딩 이름을 허용하는 모든 php.ini 항목은 "auto" 및 "pass" 값을 사용할 수도 있습니다. 인코딩 이름을 허용하는 mbstring 함수는 "auto" 값을 사용할 수도 있습니다.
"pass"가 설정되면 문자 인코딩이 변환되지 않습니다.
"auto"가 설정되면 NLS에 정의된 각 문자 인코딩 목록으로 확장됩니다. 예를 들어 NLS가 일본어로 설정되어 있다고 가정하면 값은 "ASCII,JIS,UTF-8,EUC-JP,SJIS"로 간주됩니다.
위 내용은 PHP에는 여러 가지 인코딩이 있습니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!