我正在尝试在我的数据迁移中加载一个成员数据库。不少名字都有特殊字符,例如“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,但还没有找到解决方案。我想保留特殊字符,但不想编辑每个失败的成员名称。
非常感谢,布雷特