From: ts Date: 2003-09-11T02:16:36+09:00 Subject: Re: windows line termination >>>>> "C" == Chris Morris writes: try it with the `b' switch C> D:\temp>more endlinetest.rb C> s = "hey\r\n" C> File.open('endlinetest.txt', 'w+') do |f| f.print s end File.open('endlinetest.txt', 'wb+') do |f| f.print s end C> s_read = '' C> File.open('endlinetest.txt', 'r') do |f| s_read = f.read end File.open('endlinetest.txt', 'rb') do |f| s_read = f.read end C> p s_read Guy Decoux