General

Profile

h1kb (Taro YAMADA)

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 0 1 1

Activity

12/21/2015

09:37 AM Ruby Bug #11699: Windows環境の日本語入力で不正な文字が混入する
原因がわかりました。
[ansicon](https://github.com/adoxa/ansicon)をインストールしていたのが良くなかったみたいです。
アンインストールしたところ、正常に出力されました。
~~~
C:\>ruby -e "p gets"

"あ\n"
~~~
お騒がせしました。
h1kb (Taro YAMADA)

11/17/2015

07:22 AM Ruby Bug #11699: Windows環境の日本語入力で不正な文字が混入する
再現条件は特定できませんでしたが、他のバージョンでも試してみました。
http://rubyinstaller.org/downloads/ からDLした7zのバイナリです。
~~~
C:\ruby>ruby-1.9.3-p551-i386-mingw32\bin\ruby.exe -e "p gets"

"あ\n"
C:\ruby>ruby-2.0.0-p647-i386-mingw32\bin\ruby.exe -e "p gets"

...
h1kb (Taro YAMADA)
02:09 AM Ruby Bug #11699 (Third Party's Issue): Windows環境の日本語入力で不正な文字が混入する
getsで受け取った文字列をpで出力するだけのワンライナーをcmd.exeから実行します。
~~~
C:\>ver
Microsoft Windows [Version 6.1.7601]
C:\>ruby -v
ruby 2.2.3p173 (2015-08-18 revision 51636) [i386-mingw32]
C:\>ruby -e "p gets"

"あ-e:1:in `p': Invalid argument...
h1kb (Taro YAMADA)

Also available in: Atom