[PHP-users 13483] Re: mbstring.encoding_translationの設定
桝形 誠二
php-users@php.gr.jp
Fri, 21 Feb 2003 15:17:46 +0900
桝形です。
Mashikiさん、こんにちわ。
返信して頂き、ありがとうございます。
また、返答が遅れましてどうもすみません。
> php_valueの変わりに
>
> > php_flag name on|off
> > 論理値のオプション設定を変更するために使用します。
>
> を使うべきなのでは。
そのようです。
mbstring.language = Japanese
mbstring.encoding_translation = On
mbstring.http_input = auto
mbstring.http_output = EUC-JP
mbstring.internal_encoding = EUC-JP
mbstring.substitute_character = none
とか、文字で指定しているのばっかりだったので、php_valueを
使用するものだと、てっきり勘違いしていました。
使い方を間違っていたようですね。
ソースの中まで解析してたりして。。。おはずかしい。
これでphpinfoの表示の部分は解決されましたが、何故、
php_value mbstring.encoding_translation On
にしても、phpinfoの表示はoffですが、スクリプトの自動変換は
動作するのかが、まだ解決できていません。
たまたま上手く動作しているだけなんでしょうか?
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の表示は除く )。
_______________________
桝形 誠二( Masugata Seiji )
E-Mail : s.masugata@digicom.dnp.co.jp
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄