サポートされる文字エンコーディング
 
  現在、以下の文字エンコーディングが mbstring
  モジュールによりサポートされています。文字エンコーディングは、
  mbstring 関数の encoding
  パラメータで指定することが可能です。
 
 
  以下の文字エンコーディングがこの PHP 拡張モジュールでサポートされています。
 
 
  - 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
 
  - JIS
 
  - 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*
 
  - byte2be
 
  - byte2le
 
  - byte4be
 
  - byte4le
 
  - BASE64
 
  - HTML-ENTITIES
 
  - 7bit
 
  - 8bit
 
  - EUC-CN*
 
  - CP936
 
  - HZ
 
  - EUC-TW*
 
  - CP950
 
  - BIG-5*
 
  - EUC-KR*
 
  - UHC (CP949)
 
  - ISO-2022-KR
 
  - Windows-1251 (CP1251)
 
  - Windows-1252 (CP1252)
 
  - CP866 (IBM866)
 
  - KOI8-R*
 
 
 
  * は、正規表現でも使えるエンコーディングであることを表します。
 
 
  エンコーディング名を指定する php.ini エントリには、
  "auto" および
  "pass" を指定することもできます。
  エンコーディング名を指定する mbstring
  関数にも、"auto" を指定することができます。
 
 
  "pass" が指定された場合、
  文字エンコーディングの変換は行われません。
 
 
  "auto" が指定された場合、この文字列は
  "ASCII,JIS,UTF-8,EUC-JP,SJIS"
  に変換されます。
 
 
  mb_detect_order() も参照ください。