使用FasterCSV gem解析CSV时出错(MalformedCSVError)

Jos*_*ima 3 ruby csv ruby-on-rails fastercsv

FasterCSV在此行中引发了MalformedCSVError(非法引用):

|0150|1161623|Medicamentos e genericos "EPP".|1423|PB|
Run Code Online (Sandbox Code Playgroud)

这是代码:

FasterCSV.foreach(path_to_file, :col_sep => '|') do |row|
    ...
end
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?韩国社交协会!

rub*_*ish 5

还有一个quote_char默认选项",尝试将其更改为您在数据中不期望的内容.你可能会尝试,nil但我从来没有尝试过.

FasterCSV.foreach(path_to_file, :col_sep => '|', :quote_char => "|") do |row|
  ...
end
Run Code Online (Sandbox Code Playgroud)