Bug #1506
closedirbで日本語を入力できない
Description
=begin
[ruby-dev:36198]と同じかもしれないのですが、GNU readlineでも入力出来ないので報告します。
$ uname -a
Linux ribot 2.6.29-1-686 #1 SMP Fri Apr 17 14:35:16 UTC 2009 i686 GNU/Linux
$ ruby1.9 -v
ruby 1.9.2dev (2009-05-23 trunk 23548) [i686-linux]
$ echo $LANG
ja_JP.UTF-8
$ irb1.9 -f
irb(main):001:0> ENCODING
=> #Encoding:UTF-8
irb(main):002:0> :あああ
/home/nov/ruby/lib/ruby/1.9.1/irb/ruby-lex.rb:539:in `block in lex_int2': invalid byte sequence in UTF-8 (ArgumentError)
irb(main):002:0> の行は「:あああ」と入力してるつもりなのですが、
\x3a\xe3\xe3 みたいなのが出力されてるようです。
readline を使わなかったり、
$ irb1.9 -f --noreadline
irb(main):001:0> :あああ
=> :あああ
r23298 に戻すとうまく動くので、
r23299 が原因ではないかと思うのですが……
$ irb1.9 -f --readline
irb(main):001:0> RUBY_DESCRIPTION
=> "ruby 1.9.2dev (2009-04-27 trunk 23298) [i686-linux]"
irb(main):002:0> :あああ
=> :あああ
=end