From: "Y. NOBUOKA" Date: 2010-12-29T00:42:04+09:00 Subject: [ruby-list:47731] Re: Windows(CP932)でのRuby1.9のirbの実行について 中川さん 信岡です。 > 既知の事かもしれませんが、ruby1.9のirbで0x5Cを含む「表」や > 「ソ」が入力出来ません。 > > 1.8ではirbの起動オプションで「-Ks」を指定出来たのですが1.9 > ではエラーになります。 > これについて回避方法はあるのでしょうか。 > 環境はWindowsVista ruby 1.9.2p0 です。 私は WIndows 7 (64 ビット版) に Ruby-mswin32 の Ruby 1.9.2p0 (x64) [ http://www.garbagecollect.jp/ruby/mswin32/ja/ ] をインストールして使用していますが、irb で 「表」 や 「ソ」 の入力が できないということはありませんでした。 使用しているのは標準の コマンドプロンプトです。 (下記のようになりました。) C:\Windows\system32>C:\ruby\bin\ruby.exe -v ruby 1.9.2p0 (2010-08-18 revision 29036) [x64-mswin64_80] C:\Windows\system32>C:\ruby\bin\irb -v irb 0.9.6(09/06/30) C:\Windows\system32>C:\ruby\bin\irb irb(main):001:0> "表ソ".encoding => # irb(main):002:0> "表ソ".encode("UTF-8").unpack("U2") => [34920, 12477] 「表」 や 「ソ」 の文字を入力した際にどのようになるのでしょうか? (例外が発生するのか、それともそれ以外のエラーが発生するのか、など) -- nobuoka