From: Fujioka Date: 2008-08-27T17:29:16+09:00 Subject: [ruby-dev:36007] Re: String#inspectやString#dumpにencodingがあると便利 藤岡です。 > |プログラムをデバッグして感じたのですが、 > |String#inspectにencoding情報が入っていると > |デバッグが便利だと思いました。 > > どういうフォーマットがいいと思いますか。やってみるとわかりま > すが、実際に毎回出力させるとけっこう繁雑になりますよ。 > なるほど。確かに大量に出力されると繁雑ですね。 #-*- coding: utf-8 -*- class String def debug "#{encoding}:#{inspect}" end end p "あああ".debug p "aaa".debug % ruby19 /tmp/string_ext.rb "UTF-8:\"あああ\"" "US-ASCII:\"aaa\"" こんな出力の感じとかがいいと思ったのですが、 とりあえず自作debugを定義で逃げときます。 出力の形式で何が最適化はよくわかってません。