From: ANAKI Kyosuke Date: 2001-07-23T21:43:03+09:00 Subject: [ruby-list:30709] Re: 下位バイト 0x5c の文字が化けてしまいます  穴木です。さっそくのご回答、どうもありがとうございます。 >  Ruby がコードを読みに入ってから $KCODE = "s" としても遅いです。 > $KCODE = "s" が実行されるのはすべて読んで解釈した後なので。 > >  スクリプトを明示的に -Ks 付きで起動するか、スクリプトの先頭行に > > #!ruby -Ks > > のように書いておくといいでしょう。  なるほど、これで解決しました!  試してみたところ、"ruby.exe"でそのままスクリプトを実行した場合はnoneとし て、"cscript"でスクリプトを実行した場合はShift-JISとして認識されるんですね。 とりあえず環境変数のRUBYOPTに-Ksを設定しておくことにしました。  「Rubyプログラミング入門」(オーム社)のp.31では、しっかりスクリプト中で $KCODEを指定していたので、こうするものかと思っていたんです。  ともあれ、これでようやく色々Rubyを試せるようになりました。ありがとうござい ました。