ディレクトリ内でphpの設定
written 2006/6/9
.htaccessが使える環境であれば、そのディレクトリ内でのPHPの設定を変更できます。
php_value mbstring.http_input EUC-JP
php_flag magic_quotes_gpc On
php_flagはOn/Offの切り替え時に使用します。php_valueの方は文字列を指定します。php.iniの書式と違って「=」は使わないので注意!
.htaccessを使うには、httpd.confのディレクトリの設定でAllowOverrideをOptionsかAllにしていないといけない。
以下は、文字化けしてしょうがないサーバで私が自分用に文字コード等を細かく設定した例です。
php_flag register_globals Off
php_flag magic_quotes_gpc On
php_value output_handler mb_output_handler
# ↑これが設定されていないと、以下の
mbstring関係の設定が
生きてこないので重要。
php_flag mbstring.encoding_translation On
php_value mbstring.internal_encoding EUC-JP
php_value mbstring.http_output SJIS
php_value mbstring.http_input auto
php_value mbstring.language Japanese
php_value mbstring.detect_order auto