現在の mbstring モジュールは、次の文字エンコーディングをサポートしています。これらの文字エンコーディングはいずれも、mbstring 関数のエンコーディング パラメーターとして指定できます。
#この PHP 拡張機能でサポートされている文字エンコーディングは次のとおりです:
UCS-4*UCS-4BE (推奨学習:PHP ビデオ チュートリアル)
UCS-4LE*UCS-2UCS-2BEUCS-2LEUTF-32*UTF-32BE*UTF-32LE*UTF-16*UTF-16BE*UTF-16LE*UTF-7UTF7-IMAPUTF-8* ASCII*EUC-JP*SJIS*eucJP-win*SJIS-win*ISO-2022- JPISO-2022-JP-MSCP932CP51932SJIS-mac** (エイリアス: MacJapanese) SJIS-Mobile#DOCOMO** (別名: SJIS-DOCOMO)SJIS-Mobile#KDDI** (別名: SJIS-KDDI)SJIS-Mobile#SOFTBANK** (別名: SJIS-ソフトバンク)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 中国語 Web サイトの他の関連記事を参照してください。