[#45988] 質問:IO#set_encoding 後の IO#gets について — Dice <rubyist@...>
Diceです。
4 messages
2009/05/02
[#46005] [ANN] locale-2.0.3, locale_rails-2.0.3, gettext-2.0.3, gettext_activerecord-2.0.3, gettext_rails-2.0.3 — Masao Mutoh <mutomasa@...>
むとうです。
3 messages
2009/05/09
[#46014] 複数バージョンのRubyに対応するRSS::Makerの使い方 — Kazuhiro NISHIYAMA <zn@...>
西山和広です。
4 messages
2009/05/13
[#46033] cgi をするときのデバック方法について — Nobuyuki Inaba <nobuyuki.inaba@...>
稲葉と申します。
15 messages
2009/05/22
[#46034] Re: cgi をするときのデバック方法について
— rubikitch@...
2009/05/23
From: Nobuyuki Inaba <nobuyuki.inaba@gmail.com>
[#46040] RoR on Linux で MS-SQL にアクセスしたい
— しん <dezawa@...>
2009/05/28
出沢@神奈川です
[ruby-list:45993] Dir.glob とエンコーディング
From:
Hajime Hoshi <hajimehoshi@...>
Date:
2009-05-06 15:53:09 UTC
List:
ruby-list #45993
星と申します。
Windows で、非 ASCII 文字を含むファイル名のファイルがあるとして、
encoding を UTF-8 に指定した Ruby スクリプトで Dir.glob を実行すると
ArgumentError になりますが、そういうものなのでしょうか。
(MSYS で実行)
$ ls
test.rb
...
?e?X?g.txt (テスト.txt)
$ cat test.rb
# encoding: utf-8
Dir.glob("*.*") do |file|
p file
end
$ ruby19 test.rb
test.rb:3:in `glob': invalid byte sequence in UTF-8 (ArgumentError)
from test.rb:3:in `<main>'
--
Hajime Hoshi <hajimehoshi@gmail.com>