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