>  기사  >  백엔드 개발  >  PHP에는 여러 가지 인코딩이 있습니다

PHP에는 여러 가지 인코딩이 있습니다

(*-*)浩
(*-*)浩원래의
2019-10-15 15:01:543305검색

현재 mbstring 모듈은 다음 문자 인코딩을 지원합니다. 이러한 문자 인코딩은 모두 mbstring 함수의 인코딩 매개변수에 지정될 수 있습니다.

PHP에는 여러 가지 인코딩이 있습니다

이 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.