Rubyについて Part 8
■ このスレッドは過去ログ倉庫に格納されています
0537デフォルトの名無しさん
NGNGTcl/TkはActiveTclを三日前にダウンロードしてインストールしました。
で、以下のスクリプトを実行したのですが。。。
=========================================
require 'tk'
x = TkVariable.new('適当な文字列を入れてください')
TkEntry.new(nil, 'textvariable'=>x).pack
TkButton.new(nil, 'text'=>'値を表示', 'command'=>proc{p x.value}).pack
Tk.mainloop
========================================
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プロンプトに出力されます。
■ このスレッドは過去ログ倉庫に格納されています