[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
> 
>  

In This Thread