Rubyのdeleteは文字コードを気にしてくれない気がする

これは良いです。

$ ruby -ve 'puts "任天堂".gsub("円","")'
ruby 1.8.6 (2007-09-24 patchlevel 111) [i486-linux]
任天堂


あら?そうなん?
""に置換するより、削除する方が意味がわかりやすいけどなあ。。

$ ruby -ve 'puts "任天堂".delete("円")'
ruby 1.8.6 (2007-09-24 patchlevel 111) [i486-linux]
任����


Ruby1.9ではどうかな。

$ ruby -ve
ruby 1.9.0 (2008-09-23 revision 19467) [i686-linux]
任天堂