From: Yukihiro Matsumoto Date: 2008-01-18T23:59:03+09:00 Subject: [ruby-dev:33174] Re: default script encoding and -K option まつもと ゆきひろです In message "Re: [ruby-dev:33172] Re: default script encoding and -K option" on Fri, 18 Jan 2008 23:01:05 +0900, Nobuyoshi Nakada writes: |Yukihiro Matsumoto wrote in [ruby-dev:33168]: |> |というか、ライブラリはおろか、メインスクリプトにすら-Kが効か |> |なくなっているのですが、これはわざとですか? |> |(r15099のまつもとさんのcommit) |> |> わざとじゃないです。どうやって直すかはともかく。 | |こんな感じですか。 えーと、要するに普段rb_enc_associate()の対象にならないIOにむ りやり(しかも破壊的に)encodingを設定するのが嫌だったというの が変更の主な理由です。で、このパッチはset_encodingを呼んでい るので、破壊的はともかくちょっとよくなってます。でも、 IO#set_encodingで設定したのってrb_enc_get()で取り出せないよ うな気がするんですが。気のせい?