From: Yukihiro Matsumoto Date: 2008-10-22T22:22:01+09:00 Subject: [ruby-dev:36867] Re: [Bug #676] 引数の有無によるIO#readの挙動の違い まつもと ゆきひろです In message "Re: [ruby-dev:36866] [Bug #676] 引数の有無によるIO#readの挙動の違い" on Wed, 22 Oct 2008 22:10:17 +0900, _ wanabe writes: |IO#read に引数を渡すかどうかで、挙動が異なる場合があるようです。 これは仕様です。readに引数を与えた場合は長さをバイトで指定し ている関係上、変換が(エンコーディング変換も改行変換も)発生し ません。 「\rが増えてるじゃないか」という指摘があるかもしれませんが、 これはcygwinでpipeに書き込んだ時に改行変換が発生してます。