永井@KCです。

2002/08/28 17:32, keiichi matsunaga  wrote:
> |ただ、スクリプトの先頭で
> |$KCODE = 's'
> |としていたんですが、これではだめだったので...。
> |オプションで渡すのとは意味合いが違うのでしょうか。
>
> これって私もWindows上でrubyを使い始めたときに思い切りハマったのです
> が,$KCODEはスクリプトの実行が始まってから評価されますが,ソースがどん
> なコードで記述されているかはrubyがソースを読み込む前に教える必要がある
> ため,このようになるようです。

2002/08/28 17:35, matz / ruby-lang.org (Yukihiro Matsumoto) wrote:
> $KCODE = "s"
>
> が有効になるプログラムの実行時では手遅れです。

そうなんですか・・・。行頭でKCODEを指定するとその後ろに出てきた2バイト文字
をその文字種別で判断すると思っていました。
今後気をつけるようにします。
ご指導ありがとうございました。