From: Yusuke Endoh Date: 2011-11-06T15:29:58+09:00 Subject: [ruby-dev:44804] [ruby-trunk - Bug #5576] [Universal Newline]改行コードが"\r\n"で出力されない Issue #5576 has been updated by Yusuke Endoh. 遠藤です。 2011/11/6 pegacorn jp : > すみません。#5565を見落としていました。 いえ、元スレッドの方に返信がなかったのでしょうがないです。 > trunkでr33627-33629を当てると標準出力もTempfileも直ったので、 > 同じ問題だと思います。 おお、確認ありがとうございます。(「ruby_1_9_3 で」、ですよね?) それでは重複マークを付けておきます。 -- Yusuke Endoh ---------------------------------------- Bug #5576: [Universal Newline]改行コードが"\r\n"で出力されない http://redmine.ruby-lang.org/issues/5576 Author: pegacorn jp Status: Open Priority: Normal Assignee: Category: Target version: 1.9.3 ruby -v: ruby 1.9.3p0 (2011-10-30) [i386-mswin32_100] mswin/mingw版で、標準出力へのputsで改行コードが"\r\n"で出力されない。 [ruby-list:48514]より C:¥>ruby -v ruby 1.9.3p0 (2011-10-30) [i386-mingw32] C:¥>ruby -e "puts 'test'" > 193.txt C:¥>ruby -e "p open('193.txt','rb'){|f| f.read}" "test¥n" Tempfile#putsでも同様です。 標準出力へのputsの動作が変わったのは、r31351~r31357の辺りのようです。 -- http://redmine.ruby-lang.org