pとかppの出力結果を読める日本語で表示する

普通にpすると以下のようにユニコードのコードポイントが出力される

# -*- encoding: utf-8 -*-
s = ""
p s #=> "\u3042"

これだとすぐにわかんないので、ちゃんと「あ」と表示できるようにするには以下のような面倒くさいことをしないといけない・・の?ホントに??もっと簡単な方法あるでしょー、誰かおせーて・・

# -*- encoding: utf-8 -*-
s = ""
puts s.pretty_inspect.gsub(/\\u(\w{4})/){ [$1.hex].pack("U*") }