From: "NARUSE, Yui" Date: 2009-07-30T03:49:17+09:00 Subject: [ruby-dev:38950] Re: String#valid_encoding?にオプションが欲しい 成瀬です。 Yukihiro Matsumoto wrote: > ふむ。presume_encodingが目的を表現していることは理解します。 > とはいえ、presumeでも破壊的であることを示すに十分でないように > 思います。考えすぎかなあ。 同様の指摘はmameさんからString#force_encodingに対して受けていました。 (今回も受けた) String#encoding=やString#set_encodingほどには破壊的っぽくないとは思いますが、 String#force_encodingとは五十歩六十歩じゃないかなぁと思います。 そもそも、force_encodingより破壊的っぽくすると、 場合によって設定しないことがある分まずいわけでして、 バランスを考えるとこの類に落ち着いてしまうのではないかと思います。 あとはpresume_encoding!とかありますけれども……。 -- NARUSE, Yui