Ruby unable to parse a CSV file: CSV::MalformedCSVError (Illegal quoting in line 1.)

后端 未结 9 2150
被撕碎了的回忆
被撕碎了的回忆 2021-02-03 22:17

Ubuntu 12.04 LTS

Ruby ruby 1.9.3dev (2011-09-23 revision 33323) [i686-linux]

Rails 3.2.9

Following is

9条回答
  •  闹比i
    闹比i (楼主)
    2021-02-03 23:15

    I had a problem with the trademark character that was throwing this error.

    The trademark character translates to \"! in UTF-8, so it was the open-ended quotation symbol that was throwing the error. So I did this:

    .gsub!("\"!", "")

    And then I tried creating my CSV object and it worked fine.

提交回复
热议问题