Mashikiです。 >以前(4.1.2)はechoNowを > >// リアルタイム出力 >function echoNow($buf) { > echo $buf; > flush(); > ob_end_flush(); > ob_start("mb_output_handler"); >} > >のように定義すれば期待通りの動作を得ることができました。 > >しかしphp4.2.2では、上記は2回目のechoNow呼び出し以降、出力が >文字化け(EUCで出力)してしまいます。 こちらも、実は下(PHP-users 11023)と同じ問題で、「ob_end_flush() したときに、自動的にContent-typeヘッダーが出力されていて、それが トリガーでその後のエンコーディング変換がキャンセルされている」 気がしてきました。 # 誰かに否定して欲しい〜!