From: "Yugui (Yuki Sonoda)" Date: 2008-12-09T17:11:49+09:00 Subject: [ruby-dev:37330] Re: Proposal to always define Encoding::INTERNAL; was: Re: m17n of irb Yukihiro Matsumoto さんは書きました: > 「常に取得できるべき」でないと「イディオムが無意味にはびこる」 > という点にも同意します。しかし、default_internalが設定されて > いない時のEncoding.find("internal")の値はどうあるべきなんでしょ > うか。 > > | enc && enc == 'internal' ? Encoding.find(enc) : Encoding.default_internal > > というイディオムに従うのであればnilなわけですが。internalを > 特例にする? ええ。default_internalを利用する局面においてはencodingにnil(=無変換)を渡 せることを期待できますから、Encoding.find("internal") => nil で良いと思 います。 あ、もう一つ忘れていました。 Encoding::EXTERNAL, Encoding::INTERNALからの類推でEncoding::LOCALEを前に 入れてもらったんですが、前者2つを削ると、LOCALEも削った方がよいですか? -- Yugui http://yugui.jp 私は私をDumpする