<?php $fh = fsockopen("koukoku.shadan.open.ad.jp", 23, $ec, $em); while(!feof($fh)){ $chunk = fread($fh, 2); echo mb_convert_encoding($chunk, 'utf-8', 'sjis'); } ウム GitHub はこちら Known bug 化ける、これはreadするときのchunkがちゃんとしていない(ズレる)ため。 全部読み込んでからflushすればよいが、ロード時間がながいと悲しいので一旦かんがえないことにしている。 (バッファを適切にあつかえばよいのだが)