У меня есть фрагмент кода, который выглядит так:
Dir.new(path).each do |entry|
puts entry
end
Проблема возникает, когда у меня есть файл с именем こ ん に ち は 世界.txt в списке, который я перечисляю. На машине с Windows 7 я получаю вывод:
???????.txt
От googling вокруг, правильное чтение этого имени файла на окнах кажется невыполнимой задачей. Любые предложения?