Şu anda, mbstring modülü tarafından aşağıdaki karakter
kodlamaları desteklenmektedir. Bu karakter kodlamalarınının her birini
mbstring işlevlerinin kodlama
bağımsız değişkeninde belirtebilirsiniz.
Bu PHP modülünde şu karakter kodlamaları desteklenmektedir:
UCS-4*
UCS-4BE
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 (rumuz: HTML)
7bit
8bit
EUC-CN*
CP936
GB18030
HZ
EUC-TW*
CP950
BIG-5*
EUC-KR*
UHC (rumuz: CP949)
ISO-2022-KR
Windows-1251 (rumuz: CP1251)
Windows-1252 (rumuz: CP1252)
CP866 (rumuz: IBM866)
KOI8-R*
KOI8-U*
ArmSCII-8 (rumuz: ArmSCII8)
* imi, bu kodlamaların düzenli ifadelerde de kullanılabildiğini ifade eder.
Bir kodlama ismi kabul eden her php.ini yönergesi ayrıca
"auto" ve
"pass" değerlerini de kabul eder. Bir kodlama
ismi kabul eden her mbstring işlevinde ayrıca
"auto" değeri de belirtilebilir.
Değer olarak "pass" atanmışsa hiçbir karakter
kodlaması dönüşümü yapılmaz.
Değer olarak "auto" atanmışsa bu değer
öntanımlı ulusal dil ayarı
(NLS) için tanımlanmış kodlamaların listesine genişletilir. Örneğin,
NLS olarak Japanese tanımlanmışsa bu değerin
"ASCII,JIS,UTF-8,EUC-JP,SJIS" olduğu varsayılır.
Ayrıca bakınız: mb_detect_order()