こんにちは、高石です。

cygwin版rubyで、引数に日本語を使うとARGVが正しく取得できない
場合があります。
# mswin32版では問題なく取得できました。

% ruby -v
ruby 1.6.7 (2002-03-01) [i686-cygwin]

% cat argv.rb
puts ARGV

% ruby -Ks argv.rb 日本語
日・

% ruby -Ks argv.rb '日本語'
日本語

% ruby -Ks argv.rb 表
表

% ruby -Ks argv.rb '表'
・

# 「・」が化けた部分
/--------------------------------------------------------/
  高石 勇人 < rio-t / presen.to >
  PGP Key(RSA): http://rio-t.presen.to/pgp/mykey.asc
         (DSS): http://rio-t.presen.to/pgp/mykey-dss.asc
/--------------------------------------------------------/