pメソッドについての質問なんですが,以下の環境だと文字化け?が
起こります.


ruby 1.8.7 (2010-01-10 patchlevel 249) [i486-linux]
OS:Ubuntu 10.04 LTS

***$irb -Ku
irb(main):001:0> p "文字列"
"文字\345\210\227"
=> nil

調べると,String#inspectのバグみたいですが,対処する方法はないでしょうか?

また

["abc", "def"]

という配列を

["abcxyz", "defxyz"]

としたい場合に

ary = ["abc", "def"]

ary.each do |str|
str += "xyz"
end

で実現できないのは何故ですか?