тестовый скриптик:
--------------------
$KCODE = 'u'
require 'jcode'
Dir::glob("*.txt") do |fn|
puts fn
File.open(fn).each do |s|
puts s
end
end
---------cut--------
виндовая консоль(cmd)
--------------------
C:\tmp>dir
Volume in drive C has no label.
Volume Serial Number is 1831-E14D
Directory of C:\tmp
30.07.2007 15:57
30.07.2007 15:57
30.07.2007 12:42
30.07.2007 16:02 113 test.rb
30.07.2007 15:44 973 week_log.rb
30.07.2007 15:54 20 бла-бла.txt
3 File(s) 1 106 bytes
3 Dir(s) 29 883 523 072 bytes free
C:\tmp>more бла-бла.txt
╤Б╨╛╨┤╨╡╤А╨╢╨░╨╜╨╕╨╡
C:\tmp>test.rb
сыр-сыр.txt
╤Б╨╛╨┤╨╡╤А╨╢╨░╨╜╨╕╨╡
C:\tmp>
---------cut--------
содержимое файла - utf8, так-что не обращаем внимание :)
Комментариев нет:
Отправить комментарий