From: Tanaka Akira Date: 2008-01-21T00:50:55+09:00 Subject: [ruby-dev:33221] encoding of Iconv::Failure#success 以下のように、Iconv::Failure#success の返り値の encoding が ASCII-8BIT になるのですが、これは変換に成功した結果なので、 変換先の encoding になっていると良いと思うんですがどうでしょ うか。 % ./ruby -v -riconv -e ' s = "\xa1\xa1\xa1".force_encoding("euc-jp") ic = Iconv.new("utf-8", "euc-jp") begin ic.iconv(s) rescue Iconv::Failure p $!.success.encoding end ' ruby 1.9.0 (2008-01-19 revision 0) [i686-linux] # -- [田中 哲][たなか あきら][Tanaka Akira]