データ移行でメンバーデータベースを読み込もうとしています。かなりの数の名前に「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をグーグルで検索していますが、まだ解決策が見つかりません。特殊文字を保持したいのですが、失敗した各メンバー名を編集する必要はありません。
どうもありがとう、ブレット