[#45988] 質問:IO#set_encoding 後の IO#gets について — Dice <rubyist@...>
Diceです。
4 messages
2009/05/02
[#46005] [ANN] locale-2.0.3, locale_rails-2.0.3, gettext-2.0.3, gettext_activerecord-2.0.3, gettext_rails-2.0.3 — Masao Mutoh <mutomasa@...>
むとうです。
3 messages
2009/05/09
[#46014] 複数バージョンのRubyに対応するRSS::Makerの使い方 — Kazuhiro NISHIYAMA <zn@...>
西山和広です。
4 messages
2009/05/13
[#46033] cgi をするときのデバック方法について — Nobuyuki Inaba <nobuyuki.inaba@...>
稲葉と申します。
15 messages
2009/05/22
[#46034] Re: cgi をするときのデバック方法について
— rubikitch@...
2009/05/23
From: Nobuyuki Inaba <nobuyuki.inaba@gmail.com>
[#46040] RoR on Linux で MS-SQL にアクセスしたい
— しん <dezawa@...>
2009/05/28
出沢@神奈川です
[ruby-list:46009] Re: 質問:GetText 2.x における charset の取り扱いについて
From:
Masao Mutoh <mutomasa@...>
Date:
2009-05-11 15:09:20 UTC
List:
ruby-list #46009
Diceさん むとうです。 本件ですが不具合です。事象も再現しました。 次バージョンまでには修正します。 ひとまず、メッセージを適切に表示するためには 明示的にLANGを指定していただければと思います。 > set LANG=ja_JP.CP932 ご報告ありがとうございました。 On Sun, 10 May 2009 22:39:26 +0900 Dice <rubyist@morphball.net> wrote: > Diceです。 > GetText 2.xの仕組みについて、一つ質問させてください。 > > GetText 1.xでは、Windowsの端末から examples/hello.rb を実行したとき > 「こんにちは、世界」というメッセージが正しく表示されていました。 > しかし、GetText 2.xで examples/hello.rb を実行すると > このメッセージは文字化けしてしまいます。 > > 私の理解では、これはGetText 2.xにおいて > output_charsetの初期値がnilになっているために起こった動作のように思えます。 > GetText.output_charset = 'CP932' > というように output_charset を設定すると、GetText 2.x でも正しく表示されました。 > (GetText 1.xでは、output_charsetの初期値は 'CP932' でした) > > これはつまり、GetText 2.xでは標準としてCP932を使わないようになったということなのでしょうか? > また、もしもそうした変更が行われたのだとすると > GetText 2.xにおいて、その環境・ロケールにおけるcharset(例:Windowsで日本ならCP932)を > 得るための正しい方法はありますか? > > なお、これらの動作を確認した環境は、以下の通りです。 > Windows XP Home Edition > ruby 1.8.7 p17 [i386-mswin32] > gettext-2.0.3 > locale-2.0.3 > > -------------------------------- > Dice > tetradice@gmail.com > -- Masao Mutoh <mutomasa@gmail.com>