はじめまして。里と申します。

Windows2000上でRuby/Tkを使いたいなぁと思っている者です。 
Rubyは ruby-1.8.1-i386-mswin32.zip
Tcl/Tkは ActiveTcl8.4.6.0-win32-ix86-93230.exe
です。

で、以下のスクリプトを実行したのですが。。。 

========================================= 
require 'tk' 

x = TkVariable.new('適当な文字列を入れてください') 
TkEntry.new(nil, 'textvariable'=>x).pack 
TkButton.new(nil, 'text'=>'値を表示', 'command'=>proc{p x.value}).pack 

Tk.mainloop 
======================================== 

ボタンやEntryには、問題なく日本語が表示されます。しかし、Entryを書き換え
ずにそのまま「値を表示」ボタンを押すと、以下のような出力になり、日本語が
出力されません。 

======================================== 
"\223K\223\226\202\310\225\266\216\232\227\361\202\360\223\374\202\352
\202\304\202\255\202\276\202\263\202\242"
======================================== 

何か設定ができてないためだろうと推察しているのですが、どうすればきちんと
日本語が出力できるようになるでしょうか? 

ちなみに、普通のRubyスクリプトではきちんと日本語がDOSプロンプトに出力さ
れます。 

何かアドバイスがありましたら、よろしくお願いします。

-----------------------------------------
里 佳史 (SATO Yoshifumi)
Mail: sato_yos / nifty.com