忘れそうなのでメモ。
puts "日本"
p "日本"
を実行するとOUTPUTに
日本
"\346\227\245\346\234\254"
と表示されます。
pの結果を日本語で表示したい場合は
$KCOCE = 'utf8'
p "日本"
としてあげれば良いようです。
$KCODEについてはリファレンスマニュアルを参照で。
でも、最後の一文字がUTF8の場合に最後の一文字だけasciiで表示されてしまう。
配列に格納されている文字列の場合は全てがasciiのまま。
vimのrubyインタフェースの場合は大丈夫だった。なんでだろう。
また後で調べるというTODOにしておこう。