Я пытаюсь загрузить в базу данных миграцию базы данных участников. Многие из имен имеют специальные символы, такие как «Ciarán». Я создал простой пример, подобный этому:
require 'rubygems'
require 'fastercsv'
FasterCSV.foreach("/Users/developer/Work/madmin/db/data/Members.csv") do |row|
puts row.inspect
end
и я получаю следующее:
/usr/local/lib/ruby/gems/1.8/gems/fastercsv-1.5.0/lib/faster_csv.rb:1616:in `shift': FasterCSV::MalformedCSVError (FasterCSV::MalformedCSVError)
когда я попал в строку с этим именем.
Я гуглил кодировку символов и UTF-8, но пока не нашел решения. Я хотел бы сохранить специальные символы, но не хотел бы редактировать каждое имя члена, которое не удалось.
Большое спасибо,
Brett