[quote]
[url]http://d.hatena.ne.jp/kano4/20110607/ruby_invalid_multibyte[/url]
[/quote]
[url]http://d.hatena.ne.jp/kano4/20110607/ruby_invalid_multibyte[/url]
[/quote]
# 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
本文介绍了一个关于Ruby处理多字节字符时遇到的问题,并通过一个具体的代码示例展示了如何使用Tk库显示包含中文字符的字符串,同时提供了一个按钮来输出标签的属性值。
4973

被折叠的 条评论
为什么被折叠?



