引用
http://d.hatena.ne.jp/kano4/20110607/ruby_invalid_multibyte
# encoding: utf-8 require 'tk' msg="你好!中国" root=TkRoot.new{title msg} label_msg=TkLabel.new(root){ text msg pack :padx=>2,:pady=>2,:side=>'top' font "arial 20 bold" } TkButton.new(root){ text "输出属性值" pack :padx=>2,:pady=>2,:side=>'bottom' command{ puts label_msg.cget('text') puts label_msg.cget('justify') puts label_msg.cget('border') } } Tk.mainloop