渡辺哲也です。

漢字の文字列を split すると変になっているようです。

ruby 1.9.0 (2008-09-30 revision 19642) [i686-linux]

再現スクリプト
------------------------------
a = []
a[0] = 'あいうえ'
a[1] = 'かきくけ'

j = a.join(' / ')
p j

p j.split(' / ')

a = []
a[0] = 'abcd'
a[1] = 'efgh'

j = a.join(' / ')
p j

p j.split(' / ')
------------------------------

実行結果
------------------------------
$ ruby -Ke /tmp/j.rb
"あいうえ / かきくけ"
["あいうえ / か", "かきくけ"]
"abcd / efgh"
["abcd", "efgh"]
------------------------------