Problema de codificación de caracteres en Rails v3 / Ruby 1.9.2

A veces me sale este error "secuencia de bytes no válida en UTF-8"cuando leo contenido de un archivo. Nota: esto solo ocurre cuando hay algunos caracteres especiales en la cadena. He intentado abrir el archivo sin" r: UTF-8 ", pero sigo teniendo el mismo error.

open(file, "r:UTF-8").each_line { |line| puts line.strip(",") } # line.strip generates the error

Contenido del archivo:

# encoding: UTF-8
290919,"SE","26","Sk‰l","",59.4500,17.9500,, # this errors out
290956,"CZ","45","HornÌ Bradlo","",49.8000,15.7500,, # this errors out
290958,"NO","02","Svaland","",58.4000,8.0500,, # this works

Este es el archivo CSV que obtuve de afuera y estoy tratando de importarlo a mi base de datos, no venía con "# encoding: UTF-8" en la parte superior, pero lo agregué porque leí en alguna parte que solucionará este problema , pero no lo hizo. :(

Ambiente:

Rails v3.0.3rubí 1.9.2p0 (2010-08-18 revisión 29036) [x86_64-darwin10.5.0]

Respuestas a la pregunta(2)

Su respuesta a la pregunta