最終更新:2008-01-15 (火) 18:01:08 (5940d)
PHP/文字コード
<?php define('Charset', 'UTF-8'); // 出力する文字コードの定義 // output_bufferingが定義されていたら、すべてOffにする // これをしておかないと、すでに設定済みのob_startも効いてしまいます。 while (@ob_end_clean()); // このページの出力文字コードを指定し、output_buffering,mb_output_handlerを再設定する // ob_startを実行する前にmb_http_outputで文字コードを設定しておくと、 // その文字コードへの変換が有効となる。 mb_http_output(Charset); ini_set("default_charset", Charset); ob_start('mb_output_handler'); // この後にブラウザへ出力すると、すべてUTF-8での出力となる ?>