[#49193] [ANN] Ruby 2.0.0-p0 released — Yusuke Endoh <mame@...>

こんにちは。Ruby 2.0.0-p0 をリリースします。

14 messages 2013/02/24
[#49196] [ANN]Ruby-2.0.0-p0 mswin32版 MSI was Re: [ANN] Ruby 2.0.0-p0 released — arton <artonx@...> 2013/02/24

artonです。

[#49216] Windows用 インストーラ無しパッケージの需要について (Re: [ANN]Ruby-2.0.0-p0 mswin32版 MSI was Re: [ANN] Ruby 2.0.0-p0 released) — Takeshi Iogawa <alpha@246.ne.jp> 2013/02/27

いおがわと申します。 Ruby2.0の正式リリースおめでとうございます。

[ruby-list:49204] ruby1.9でのTkMsgCatalogの振る舞い

From: 渡邊巌 <i.watanabe@...>
Date: 2013-02-27 01:50:26 UTC
List: ruby-list #49204
渡邊と申します。

Ruby/TkのTkMsgCatalogが
ruby1.9 で期待した振る舞いになりません。

# --------- ここから
require 'tk'
TkMsgCatalog.new('::myapp') {
  ja 'aiueo', 'あいうえお'
}
cat = TkMsgCatalog.new('::myapp')
puts cat['aiueo']
# --------- ここまで

ソースをutf-8で保存して実行すると ruby1.8では
「あいうえお」が出力されるのですが
1.9では文字化けしてしまいます。

$ ruby -v
ruby 1.8.5 (2006-08-25) [x86_64-linux]

$ ruby msgcat.rb
あいうえお

$ ruby msgcat.rb |od -c
0000000 343 201 202 343 201 204 343 201 206 343 201 210 343 201 212  \n
0000020

$ /usr/local/ruby19/bin/ruby -v
ruby 1.9.2p320 (2012-04-20 revision 35421) [x86_64-linux]

$ /usr/local/ruby19/bin/ruby msgcat.rb  |od -c
0000000 303 243 302 201 302 202 303 243 302 201 302 204 303 243 302 201
0000020 302 206 303 243 302 201 302 210 303 243 302 201 302 212  \n
0000037

1.9.2 では何か追加の手続きが必要なのでしょうか?

なお、CentOS5付属のTkを使っています。

$ /usr/local/ruby19/bin/ruby -rtk -e "puts Tk::TK_LIBRARY"
/usr/share/tk8.4

何かアドバイスあればお願いします。

--
渡邊巌

In This Thread

Prev Next