[PHP-users 25638] Re: DBの文字エンコード

KOYAMA Tetsuji koyama @ hoge.org
2005年 5月 19日 (木) 13:31:06 JST


  小山です。

On 5/19/05, Yusuke ITO <ito_yusuke @ white.livedoor.com> wrote:
> output_buffering     = On
> output_handler       = mb_output_handler
> と、毎回
> >ob_start('mb_output_handler');
> を実行するのは、ほぼ同義だと思っていますが、いかがでしょうか?

  そうですね。常に mb_output_handler を使用するのであれば、php.ini や
.htaccess 等に書いてしまっても構わないでしょう。

  私が ob_start() を明示的に呼び出すのを好むのは、まれに出力にコード変
換をかませたくない場合があるからです。システム側で output_buffering を
指定してしまうとそれをキャンセルするのは結構大変なので、デフォルトはバッ
ファリングなしにしておいて、スクリプト側で明示的にバッファリング + コー
ド変換を行っています。

-- 
	小山 哲志@ビート・クラフト
	koyama @ beatcraft.com
	koyama @ hoge.org


PHP-users メーリングリストの案内