From: "U.Nakamura" Date: 2008-02-24T13:55:00+09:00 Subject: [ruby-dev:33921] Re: UTF_16LE.dummy? returns false こんにちは、なかむら(う)です。 In message "[ruby-dev:33920] Re: UTF_16LE.dummy? returns false" on Feb.24,2008 13:50:49, wrote: | 一応今のところ仕様どおりな気がします。Encoding.compatible? の引数は | string 等の encoding を持ったオブジェクトですので。そのため encoding オ | ブジェクトそれ自体は encoding を持ちませんから、ASCII-8BIT になります。 ああ、なるほど。誤解してました。 | > Encoding.compatible?(Encoding::US_ASCII, Encoding::US_ASCII) | => # | | Encoding.compatible? が encoding オブジェクトも引数に取るべきという主張 | はありかもしれません。 encodingオブジェクトは特例として通して欲しい気はしますね。 現状だと、encodingオブジェクトが別のencodingオブジェクトと compatibleかどうかを知るためにはいちいち文字列作らないといけ ないということですよね。 それでは。 -- U.Nakamura