From: Yukihiro Matsumoto Date: 2008-01-19T01:17:22+09:00 Subject: [ruby-dev:33177] Re: default script encoding and -K option まつもと ゆきひろです In message "Re: [ruby-dev:33175] Re: default script encoding and -K option" on Sat, 19 Jan 2008 00:44:00 +0900, Nobuyoshi Nakada writes: |At Fri, 18 Jan 2008 23:59:03 +0900, |Yukihiro Matsumoto wrote in [ruby-dev:33174]: |> えーと、要するに普段rb_enc_associate()の対象にならないIOにむ |> りやり(しかも破壊的に)encodingを設定するのが嫌だったというの |> が変更の主な理由です。で、このパッチはset_encodingを呼んでい |> るので、破壊的はともかくちょっとよくなってます。でも、 |> IO#set_encodingで設定したのってrb_enc_get()で取り出せないよ |> うな気がするんですが。気のせい? | |今度はlex_inputじゃなくてlex_lastlineから取ってます。 あ、なるほど。 |DATAのことを考えると破壊的でないといけないんじゃないかと思います |が、DATAのエンコーディングはスクリプトエンコーディングとは別物で |すか? いえ、同じであるべきでしょう。コミットしてください。