Ruby/Rails CSV parsing, invalid byte sequence in UTF-8

Я пытаюсь разобрать CSV-файл, созданный из электронной таблицы Excel.

Вот мой код

require 'csv'
file = File.open("input_file")
csv = CSV.parse(file)

Но я получаю эту ошибку

ArgumentError: invalid byte sequence in UTF-8

Я думаю, что ошибка связана с тем, что Excel кодирует файл в ISO 8859-1 (Latin-1), а не в UTF-8

Может кто-нибудь помочь мне с обходным решением этой проблемы, пожалуйста

Спасибо заранее.

44
задан rogeliog 5 December 2011 в 01:31
поделиться