From: "小西 弘将" Date: 2008-10-03T17:33:25+09:00 Subject: [ruby-list:45529] Re: Windows版のrubyで行末に \d をつけない方法もしくはbynary出力 小西です $/="\n"で改行文字を明示的に0aに指定してはどうでしょうか? > 出沢です > > Windows上で動かす必要があるプログラムを書いています。 > 行末を 00 0a で終了させたいのですが(Windowsの Unicodeの行末) > どうやっても 0d 0a になってしまいます。 > > $ ruby -e 'print "\000\012"'|od -x > 0000000 0d00 000a > > $ ruby -e 'printf"%c",10'|od -x > 0000000 0a0d > > 行末に \r を出させない方法 > もしくは バイナリで出す方法はないでしょうか。 > > $ ruby -v > ruby 1.8.5 (2006-12-04 patchlevel 2) [i386-mswin32] > > です。 > > > >