現在、以下の文字エンコーディングが mbstring
モジュールによりサポートされています。文字エンコーディングは、
mbstring 関数の encoding
パラメータで指定することが可能です。
以下の文字エンコーディングがこの PHP 拡張モジュールでサポートされています。
* は、正規表現でも使えるエンコーディングであることを表します。
エンコーディング名を指定する php.ini エントリには、
"auto" および
"pass" を指定することもできます。
エンコーディング名を指定する mbstring
関数にも、"auto" を指定することができます。
"pass" が指定された場合、
文字エンコーディングの変換は行われません。
"auto" が指定された場合、この文字列は
言語設定 (NLS)
ごとに定義されたエンコーディングのリストに変換されます。たとえば、言語設定が
Japanese の場合は
"ASCII,JIS,UTF-8,EUC-JP,SJIS"
です。
mb_detect_order() も参照ください。