From: Farrel Lifson Date: 2008-08-25T22:51:58+09:00 Subject: Re: split not returning an array? 2008/8/25 Amanda .. : > Can anyone explain to me what's happening here? It looks like the split > method is returning the original strings without the '+' characters, and > not an array as it should be... I have a feeling you're dealing with data that has passed through CGI.unescape somewhere before you called split on it: irb(main):006:0> CGI.uescape('science+students') => "science students" Farrel -- Aimred - Ruby Development and Consulting http://www.aimred.com