General

Profile

k_satoda (Kazutoshi SATODA)

  • Login: k_satoda
  • Registered on: 03/16/2016
  • Last sign in: 03/18/2016

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 0 2 2

Activity

03/16/2016

06:28 PM Ruby Bug #12184 (Closed): Cygwin LANG=ja_JP.SJIS 環境でコマンドライン引数に日本語が渡せない
Cygwin LANG=ja_JP.SJIS で ruby のコマンドライン引数に日本語を渡すと、
プログラム開始時点で ARGV 内の非 ASCII バイトがすべて "?" = 0x3F に置換
されてしまうようで、正しく動作しません。情報が潰れてしまっているので
プログラム側では対処不能な状態になります。
~~~
$ ruby -e 'a = ARGV[0]; p a, a.encoding, a.bytes' 'あ'
"??"
#<Encodin...
k_satoda (Kazutoshi SATODA)
06:03 PM Ruby Bug #12183 (Closed): require "win32ole" すると終了ステータスが必ず 0 になる
プログラム中で `require "win32ole"` するとそのプログラムが途中でエラーに
なっても終了ステータスが必ず 0 (正常終了)になり、呼び出し側で正しく
エラー判別できません。
~~~
$ ruby -e 'require "win32ole"; abort'; echo $?
0
~~~
`require "win32ole"` しない場合は問題なく、終了ステータスが異常終了を
示します。
~~~
$ ruby -e '...
k_satoda (Kazutoshi SATODA)

Also available in: Atom