From: MonkeeSage Date: 2006-10-01T13:20:12+09:00 Subject: Re: How to escape spaces The representation of a backslash (\) is an escaped backslash (\\); when the later is evaluated by the interpreter (i.e., you ask for its value) you get the former. You can check the length of the string, or just print it out, to see this: s='a\b' # => "a\\b" s.length # => 3 puts s # => a\b Regards, Jordan