>>933
空白ごとですか。
でもそれだとどうしてブラウザに出力したときは違う結果になるのでしょうか。
よければ>>925のソースにHTTPヘッダをプラスして実行してみてください。

whileでブラウザに出力してソースをみてもブラウザの種類のところに改行は
自動挿入されてないのです。

ファイルに書き込む時だけそうなってるんですよね。

確かに
$`="\n";
print FH "@new_line";
でよかったですね。