[PHP-users 13486] Re: mbstring.encoding_translation の設定

Mashiki php-users@php.gr.jp
Fri, 21 Feb 2003 16:00:24 +0900


 Mashikiです。

>SJIS.php( 内部コードはEUCで出力は無変換 ):
><?
>echo "あああああああああああああああ";
>phpinfo( );
>?>


>php_value mbstring.encoding_translation On( 出力はEUCのああ )
>php_value mbstring.encoding_translation Off( 出力はSJISのああ )
>php_value mbstring.encoding_translation 1( 出力はEUCのああ )
>php_value mbstring.encoding_translation 0( 出力はSJISのああ )
>
>にしても、それぞれ期待の出力動作はしています( phpinfoの表示は除く )。

マニュアル(http://us2.php.net/manual/ja/ref.mbstring.php)に

> ・mbstring.encoding_translation は、 HTTP入力文字エンコーディング検出
>  および内部文字エンコーディングへの変換 を有効にします。 

とあるので、これがONになっていると、Formなどから渡された文字が
内部エンコーディングに変換されるのでは?