PHPプログラムに関する各種メモ書き

PHPで日本語を扱うための設定をする mb_string

phpinfo()で【mbstring.language】の項目を見てみる

デフォルトでは【neutral】になっているので mb_string関連関数が動作しない

そこで実行するPHPスクリプトの先頭の方で以下の関数を実行する

mb_language( "ja");
mb_internal_encoding( "UTF-8"); // もしくは EUC-JP(PHPを記述している文字コードを指定)

尚php.iniの設定は

output_buffering              = Off

(PHPを記述している文字コードと出力文字コードが違う場合は on にする必要があるが、

文字コード変換はframworkで行うのが望ましいのでとりあえずoffでいい)

関連エントリー

No.215
08/12 10:17

edit

日本語