From: Michael Neumann Date: 2004-05-01T20:21:25+09:00 Subject: Strange behaviour of Strings in Range Hi, r1 = ("\000" .. "\377") # all characters? r1.to_a # => ..... "6", "7", "8", "9"] r1.to_a.size # => 58 Hm, I guess this is because of "9".succ gives "10", and "10" has a size of two. But why does "9".succ results in "10"? Regards, Michael