[#39671] Ruby 1.8.1 on SX-6 — Masaki Hasegawa <masaki-h@...4u.or.jp>

はじめまして、長谷川 と申します。

16 messages 2004/05/19
[#39673] Re: Ruby 1.8.1 on SX-6 — Tanaka Akira <akr@...17n.org> 2004/05/19

In article <20040519.205107.102564296.suuchi29@naps.kishou.go.jp>,

[ruby-list:39656] Re: Windows上のRuby/Tkで日本語を

From: Yoshiki Wada <ysk@...5.so-net.ne.jp>
Date: 2004-05-12 11:15:57 UTC
List: ruby-list #39656
和田と申します。

From: 里 佳史 <sato_yos@nifty.com>
Subject: [ruby-list:39655] Windows上のRuby/Tkで日本語を
Date: Wed, 12 May 2004 19:55:24 +0900

> ========================================= 
> 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を書き換え
> ずにそのまま「値を表示」ボタンを押すと、以下のような出力になり、日本語が
> 出力されません。 

proc内でお使いの p を puts に変えればうまく行かないでしょうか?

In This Thread