From: Nobuyoshi Nakada Date: 2008-03-03T19:19:51+09:00 Subject: [ruby-dev:33979] Re: ungetc and encoding (Re: Re: --encoding affects script encoding) なかだです。 At Mon, 3 Mar 2008 17:41:25 +0900, Tanaka Akira wrote in [ruby-dev:33976]: > > それは現状でもできないですね。?xもStringになったことでもあるし、 > > 0..255の整数の並びはバイト列として戻す、というのでもいいかも。 > > 現状では、String オブジェクトは無変換でバッファに入ると思う > んですが、違います? そうですが、それが問題ではないかと思います。 外部と内部のエンコーディングが異なる場合は、getcされたものはすで に変換されているわけで、それをそのまま戻すと次回の読み込みで再度 変換することになります。これはあまり期待される動作とは思えません。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦