From: "Yugui (Yuki Sonoda)" Date: 2008-12-24T18:20:49+09:00 Subject: [ruby-dev:37576] [BUG:trunk] encoding for stdio's Yuguiです。 stdout, stderrのexternal encodingがnilなのはこういうものでしたっけ? default_externalを期待してました。 それから、-Eext:intしたときには少なくともinternal_encodingに反映された方 が使いやすいと思うのですが、いかがでしょうか。 % cat test.rb p [STDIN, STDOUT, STDERR].map{|io| [io.external_encoding, io.internal_encoding] } % ruby-trunk -v test.rb ruby 1.9.1 (2008-12-22 p-5000 trunk-r20912) [i386-darwin9.6.0] [[#, nil], [nil, nil], [nil, nil]] % ruby-trunk -vEcp932 test.rb ruby 1.9.1 (2008-12-22 p-5000 trunk-r20912) [i386-darwin9.6.0] [[#, nil], [nil, nil], [nil, nil]] % ruby-trunk -vE:euc-jp test.rb ruby 1.9.1 (2008-12-22 p-5000 trunk-r20912) [i386-darwin9.6.0] [[#, nil], [nil, nil], [nil, nil]] % ruby-trunk -vEcp932:euc-jp test.rb ruby 1.9.1 (2008-12-22 p-5000 trunk-r20912) [i386-darwin9.6.0] [[#, nil], [nil, nil], [nil, nil]] -- Yugui http://yugui.jp 私は私をDumpする