[PHP-users 32699] Re: syslog関数

yana yanasa404 @ ktj.biglobe.ne.jp
2007年 10月 5日 (金) 02:59:30 JST


柳沢と申します。

>マニュアルに
>「"auto" は、"ASCII,JIS,UTF-8,EUC-JP,SJIS" に展開される 」とありますが、
>"auto"が効かないのは、php.iniの設定でしょうか?
そのようです。
mbstring.language = Japanese
になっていないと、'auto' は 'ASCII,UTF-8' にしか展開されないみたいです。
というか、このディレクティブはINI_ALLなので ini_set() や mb_language()
でも指定できますが。

百聞は一見に、とも申します。下記の出力結果を見比べていただければと。

mb_language('Japanese');
mb_detect_order('auto');
print_r(mb_detect_order());

mb_language('neutral');
mb_detect_order('auto');
print_r(mb_detect_order());


PHP-users メーリングリストの案内