From: Yukihiro Matsumoto Date: 2008-01-28T00:18:25+09:00 Subject: [ruby-dev:33424] Re: summary of script encoding まつもと ゆきひろです In message "Re: [ruby-dev:33423] Re: summary of script encoding" on Sun, 27 Jan 2008 23:47:10 +0900, Nobuyoshi Nakada writes: |> |こういう場合はやはり "あ" と出てほしいと思うのですが。 |> | |> | $ ruby -Ke -e 'p "\xa4\xa2"' |> |> でるんじゃないの? -Kが指定されてるんだから。 | |今は出るようにしてあります。しかし、-eもstdinと同じく常にlocale |になるようにすると、EUC-JPの環境以外では出なくなるはずです。 あー、そういうことか。 いや、まてよ。-Kについてはなにも言ってないんだから、それは今 のまま(-Kで指定したエンコーディング。script encodingを指定し たことになる)でいいんじゃないでしょうか。 で、-Eは元々default_externalしか意味しないんで、EUC-JPの環境 以外で出ないのは当たり前のような。