Mar 112007
Drupalを日本語環境で使う場合、mbstring関係の設定をおこなう必要があります。
.htaccessに書く方法
Drupal 5 インストール – ステップ1 | ≡ Drupal Japan ≡でも紹介されている方法です。
php_value mbstring.language "neutral" php_value mbstring.http_input "pass" php_value mbstring.http_output "pass" php_flag mbstring.encoding_translation off php_value mbstring.func_overload "0" php_value mbstring.internal_encoding "UTF-8"
php.iniに書く方法
cgi環境の場合、.htaccessは効きません。php.iniをいじれる場合はphp.iniに書くことも可能です。
mbstring.language = neutral mbstring.http_input = pass mbstring.http_output = pass mbstring.encoding_translation = off mbstring.func_overload = 0 mbstring.internal_encoding = UTF-8
site/default/settings.phpに書く方法
cgi環境でphp.iniに手を加えられない場合はsite/default/settings.phpに設定する方法もあります。
ini_set('mbstring.language', 'neutral'); ini_set('mbstring.http_input', 'pass'); ini_set('mbstring.http_output', 'pass'); ini_set('mbstring.encoding_translation', 0); ini_set('mbstring.func_overload', '0'); ini_set('mbstring.internal_encoding', 'UTF-8');
site/default/settings.phpに限らず、必ず読み込まれるファイルがあればどれでもOKな筈です。
私はmod_php環境でもcgi環境でも使えるように、site/default/settings.phpに書くようにしています。
Sorry, the comment form is closed at this time.