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