array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'zh', ), 'this' => array ( 0 => 'mbstring.supported-encodings.php', 1 => '支持的字符编码', ), 'up' => array ( 0 => 'book.mbstring.php', 1 => '多字节字符串', ), 'prev' => array ( 0 => 'mbstring.http.php', 1 => 'HTTP 输入和输出', ), 'next' => array ( 0 => 'mbstring.overload.php', 1 => '函数重载功能', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'zh', 'path' => 'reference/mbstring/supported-encodings.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
当前 mbstring
模块支持以下的字符编码。这些字符编码中的任意一个都能指定到 mbstring
函数中的 encoding
参数。
该 PHP 扩展支持的字符编码有以下几种:
* 表示该编码也可以在正则表达式中使用。
任何接受编码名称的 php.ini 条目同样也可以使用 "auto
" 和 "pass
" 的值。
接受编码名的 mbstring
函数同样也可以使用值 "auto
"。
如果设置了 "pass
",将不会对字符的编码进行转化。
如果设置了 "auto
",它将扩展成 NLS 中定义的每个字符编码列表。
比如,假设 NLS 设置为 Japanese
,值将会认为是 "ASCII,JIS,UTF-8,EUC-JP,SJIS
"。