Кодировки mbstring
Многобайтовые строки

Поддерживаемые кодировки и псевдонимы

  • auto - расширяется списком кодировок, определённым в настройках национального языка (NLS)
  • pass — преобразование кодировки не производится
    • none
  • wchar
  • byte2be
  • byte2le
  • byte4be
  • byte4le
  • BASE64
  • UUENCODE
  • HTML-ENTITIES
    • HTML
    • html
  • Quoted-Printable
    • qprint
  • 7bit
  • 8bit
    • binary
  • UCS-4
    • ISO-10646-UCS-4
    • UCS4
  • UCS-4BE
  • UCS-4LE
  • UCS-2
    • ISO-10646-UCS-2
    • UCS2
    • UNICODE
  • UCS-2BE
  • UCS-2LE
  • UTF-32
    • utf32
  • UTF-32BE
  • UTF-32LE
  • UTF-16
    • utf16
  • UTF-16BE
  • UTF-16LE
  • UTF-8
    • utf8
  • UTF-7
    • utf7
  • UTF7-IMAP
  • ASCII
    • ANSI_X3.4-1968
    • iso-ir-6
    • ANSI_X3.4-1986
    • ISO_646.irv:1991
    • US-ASCII
    • ISO646-US
    • us
    • IBM367
    • IBM-367
    • cp367
    • csASCII
  • EUC-JP
    • EUC
    • EUC_JP
    • eucJP
    • x-euc-jp
  • SJIS
    • x-sjis
    • SHIFT-JIS
  • eucJP-win
    • eucJP-open
    • eucJP-ms
  • EUC-JP-2004
    • EUC_JP-2004
  • SJIS-win
    • SJIS-open
    • SJIS-ms
  • SJIS-Mobile#DOCOMO
    • SJIS-DOCOMO
    • shift_jis-imode
    • x-sjis-emoji-docomo
  • SJIS-Mobile#KDDI
    • SJIS-KDDI
    • shift_jis-kddi
    • x-sjis-emoji-kddi
  • SJIS-Mobile#SOFTBANK
    • SJIS-SOFTBANK
    • shift_jis-softbank
    • x-sjis-emoji-softbank
  • SJIS-mac
    • MacJapanese
    • x-Mac-Japanese
  • SJIS-2004
    • SJIS2004
    • Shift_JIS-2004
  • UTF-8-Mobile#DOCOMO
    • UTF-8-DOCOMO
    • UTF8-DOCOMO
  • UTF-8-Mobile#KDDI-A
  • UTF-8-Mobile#KDDI-B
    • UTF-8-Mobile#KDDI
    • UTF-8-KDDI
    • UTF8-KDDI
  • UTF-8-Mobile#SOFTBANK
    • UTF-8-SOFTBANK
    • UTF8-SOFTBANK
  • CP932
    • MS932
    • Windows-31J
    • MS_Kanji
  • CP51932
    • cp51932
  • JIS
  • ISO-2022-JP
  • ISO-2022-JP-MS
    • ISO2022JPMS
  • GB18030
    • gb-18030
    • gb-18030-2000
  • Windows-1252
    • cp1252
  • Windows-1254
    • CP1254
    • CP-1254
    • WINDOWS-1254
  • ISO-8859-1
    • ISO_8859-1
    • latin1
  • ISO-8859-2
    • ISO_8859-2
    • latin2
  • ISO-8859-3
    • ISO_8859-3
    • latin3
  • ISO-8859-4
    • ISO_8859-4
    • latin4
  • ISO-8859-5
    • ISO_8859-5
    • cyrillic
  • ISO-8859-6
    • ISO_8859-6
    • arabic
  • ISO-8859-7
    • ISO_8859-7
    • greek
  • ISO-8859-8
    • ISO_8859-8
    • hebrew
  • ISO-8859-9
    • ISO_8859-9
    • latin5
  • ISO-8859-10
    • ISO_8859-10
    • latin6
  • ISO-8859-13
    • ISO_8859-13
  • ISO-8859-14
    • ISO_8859-14
    • latin8
  • ISO-8859-15
    • ISO_8859-15
  • ISO-8859-16
    • ISO_8859-16
  • EUC-CN
    • CN-GB
    • EUC_CN
    • eucCN
    • x-euc-cn
    • gb2312
  • CP936
    • CP-936
    • GBK
  • HZ
  • EUC-TW
    • EUC_TW
    • eucTW
    • x-euc-tw
  • BIG-5
    • CN-BIG5
    • BIG-FIVE
    • BIGFIVE
  • CP950
  • EUC-KR
    • EUC_KR
    • eucKR
    • x-euc-kr
  • UHC
    • CP949
  • ISO-2022-KR
  • Windows-1251
    • CP1251
    • CP-1251
    • WINDOWS-1251
  • CP866
    • CP-866
    • IBM866
    • IBM-866
  • KOI8-R
    • KOI8R
  • KOI8-U
    • KOI8U
  • ArmSCII-8
    • ArmSCII8
    • ARMSCII-8
    • ARMSCII8
  • CP850
    • CP-850
    • IBM850
    • IBM-850
  • JIS-ms
  • ISO-2022-JP-2004
  • ISO-2022-JP-MOBILE#KDDI
    • ISO-2022-JP-KDDI
  • CP50220
  • CP50220raw
  • CP50221
  • CP50222

* кодировки могут использоваться в регулярных выражениях.

function mb_list_encodings(): array — Возвращает массив поддерживаемых кодировок, как индексный массив, функция не содержит параметров.

function mb_encoding_aliases(string $encoding): array — Получает псевдонимы известного типа кодировки, как индексный массив.

0.00471 ...