From: Hiroshi Saito Date: 2001-04-13T12:31:32+09:00 Subject: [ruby-list:29227] Re: DOS ファイル読み込み時の改行コード こんにちは、石井さん。 ご存知かもしれませんが、 windows(dos)環境でテキストファイルを作ると (基本的に)改行文字は \r\n です。 cygwin版で "\r"が付くというより、 mingw版で "\r" を捨てていると考えた方が わかりやすいと思いますよ。 ruby -e 'print File.open("test.dat").binmode.read.dump' のように "binmode"を付ければ mingw版 でも "ABC\r\nDEF\r\n" という出力になるので(たぶん)、動作は同じになると思います。 > を実行すると, mingw版では, > > "ABC\nDEF\n" > > が出力されるのに対して cygwin版では > > "ABC\r\nDEF\r\n" > > と改行コードに \r がつきます.試したのは, -- Hiroshi Saito