From: "Inoue Shinobu" Date: 2001-03-12T20:49:44+09:00 Subject: [ruby-list:28696] Re: 日本語表示にこだわりが・・・ On Sat, 10 Mar 2001 09:07:57 +0900 Masaki Suketa wrote: > $KCODE = "SJIS" > RubyWin.auto_judge_jcode = true > RubyWin::Buffer.default_fileio_code = "SJIS" > > に変更して、RubyWinを再起動してください。 おぉー!!すばらしい、できましたできました!! > [Tool] -> [Font...]メニューで日本語が表示できるフォント > を指定して下さい。 はい、指定済みです。 ところが、ここまでやってから (「Rubyプログラミング入門」p31) >RubyWinでgrep.rbを開いてから,「Ruby」->「Eval Buffer with ARGV」で出て >くるダイアログに「やまだ phone.txt」と入力して,[OK]ボタンを押 したのですが コンソールに C:\Ruby\tst01\grep.rb:5:in `each': Bad file descriptor(Errno::EBADF) from C:\Ruby\tst01\grep.rb:5:in `each' from C:\Ruby\tst01\grep.rb:5 from C:\Ruby\tst01\grep.rb:0 と出てきました・・・。 > また、 > > while gets > print $_ > end > > というスクリプトで、引数にREADME.sjisのファイルを指定すれば > ちゃんと日本語も表示されます。 ここがよく理解できていません。そのせいもあるのかな・・・。 それとも > ただし、日本語の扱いは不完全で完璧ではありません。 > # Windows 95 + Mingw32版RubyWin 0.0.2.9 で確認してます。 WIN98ということもあるなかな?  ̄■ 井上 信夫 (Inoue Shinobu)VEF00372@nifty.ne.jp   ■ ■\ ■ / ̄ ̄ ̄■ ■ ■ ■ ̄ ̄ ̄ ■ ■ \ ■ ■ ■ ■ ■ ■—— _■_ ■ \■ ■___/ \___/ ■___