Я пытаюсь заполнить объект фильма, но при анализе файла u.item
я получаю эту ошибку:
`split': недопустимая последовательность байтов в UTF-8 (ArgumentError)
File.open("Data/u.item", "r") do |infile|
while line = infile.gets
line = line.split("|")
end
end
Ошибка возникает только при попытке разделить строки причудливой международной пунктуацией.
Вот образец
543|Отверженные, Лес (1995)|01 января 1995||http://us.imdb.com/M/title-exact?Mis%E9rables%2C%20Les%20%281995%29|0|0| 0|0|0|0|0|0|1|0|0|0|1|0|0|0|0|0|0
Есть обходной путь??
od -c
говорит о рассматриваемой строке? - person Ignacio Vazquez-Abrams   schedule 16.06.2012