Полагаю, это связано с вашей ОС, а не с Ruby.
file tèst.rb:
puts "Hello"
puts "smørebrød"
используется в irb:
irb(main):001:0> require "tèst.rb"
Hello
smørebrød
Ruby может включать файл с именем tèst.rb просто отлично.
irb(main):005:0> f = File.new("ÅÄÖ.txt")
irb(main):006:0> f.each {|l| p l }
"\"Hej Verden\"\n"
загрузка файла с запрошенными вами символами и печать его строк (p l
) работает просто отлично.Я бегу ruby 1.8.7
на Ubuntu Linux
.Это довольно старый Ruby.