Javier Fontan wrote: > You should use each_byte to iterate character by character in a string. If > you want to create an array from a string something like this should work: > > tmp=[] > string.each_byte { |byte| tmp.push(byte.chr) } > > to recreate a string > > newstring=tmp.join or, as previously mentioned: irb(main):002:0> 'foozboozer'.split '' ["f", "o", "o", "z", "b", "o", "o", "z", "e", "r"] irb(main):003:0> ('foozboozer'.split '').join "foozboozer" Tobi -- * peace&love. * http://www.pinkjuice.com/