[#48514] Ruby 1.9.3(Windows)における改行コード — ak7@...
1.9.3p0をWindowsXP SP3の環境で試したところ、putsで出力
6 messages
2011/11/04
[#48525] [ANN] rdtool-0.6.31 release — Youhei SASAKI <uwabami@...>
佐々木です.
7 messages
2011/11/11
[ruby-list:48519] Re: Ruby 1.9.3(Windows)における改行コード
From:
ak7@...
Date:
2011-11-05 03:59:49 UTC
List:
ruby-list #48519
私の投稿内容に間違いがありました。
ファイルをテキストモードで開いた場合ではなく、Tempfileを開いて、
Tempfile#putsの場合に、"\n"になります。
通常、WindowsでTempfile.new('working')で開くと、テキストモード
になるため、1.9.2では、Tempfile#putsで"\r\n"が出力されました。
2011/11/05 (Sat) 11:06, "pegacorn" <subscriber.jp@gmail.com> wrote:
> 2011年11月5日5:54 <ak7@mail.goo.ne.jp>:
> > サンプルコードを記載します。下記は、標準出力をリダイレクトした
> > 例ですが、ファイルをテキストモードで開いて、putsで文字列を開いた
> > 場合も、同じ状態となります。
>
> 私の所では、ファイルをテキストモードで開いた場合は"\r\n"で出力されます。
>
> Windows 7(32bit), Visual C++ 2010でビルド。
>
> --
> pegacorn
>
>