Является ли обратная косая черта с двойной кавычкой действительной в соответствии со спецификацией CSV? - PullRequest
2 голосов
/ 06 марта 2019

Я пытаюсь проанализировать файл CSV с помощью openCSV CSVReader. У меня есть несколько записей в этом файле ...

"npg6851",,"Wonderful reminder\","This is perfect, I always wanted", ,"5","Nancy88","published"

Поскольку этот ответ указывает, что последовательность \"интерпретируется как буквально не заключающая в кавычки, и парсер пытается прочитать все, что потом является одним значением (относительно любых разделителей запятых).

Это считается действительным в соответствии со спецификациями CSV?

1 Ответ

1 голос
/ 06 марта 2019

Похоже, согласно CSV RFC , нет никаких проблем с использованием обратной косой черты в указанном CSV-поле, поэтому оно действительно.

Это имеет смысл, поскольку эта проблема строгоОснованный на Java (и любой другой язык программирования, который использует \ в качестве escape-символа).Однако решить эту проблему представляется очень трудным.

...