From: Taylor Strait Date: 2006-12-28T16:39:29+09:00 Subject: Re: Strip is not stripping trailing whitespace def trim(state) open(state + "-cleaned.txt", "w") do |out| IO.foreach(state + ".txt") do |line| # The next line will show control characters. p line out.puts line.strip end end end outputs: "Yorba Linda\240\240\n" "Yountville \n" "Yreka\240\240\n" "Yuba City\240\240\n" "Yucaipa\240\240\n" "Yucca Valley " => nil but alas the generated file still has trailing whitespaces. What should I do to remove the \240 and \n? Is that not what strip! does? -- Posted via http://www.ruby-forum.com/.