DXRuby使っていてどうしてもわからなくなったので質問。

文字コードを文頭で #!ruby -Ks と指定しているにも関わらず、
Window.captionに日本語(Shift_JIS)で名前を入れると文字化けします。

しかもここ数時間の出来事で、過去のうまくいっていたときのコードをコピーして
同じくWindow.captionで日本語を設定している部分だけを抜き出すとうまくいく始末で、
全く同じコードにもかかわらず文字化けする例としない例が存在していて頭がグッチャグチャです。

ちゃんと日本語(Shift_JIS)を読み取るようにさせたいのですがどうしたらよいでしょうか?
ちなみにうまくいくのもいかないのもコードは以下のようになります。

#!ruby -Ks
require 'dxruby'
Window.caption="てすと"
Window.loop do
end