我正在尝试使用openCSV CSVReader解析CSV文件,我在文件中有这样的记录...
"npg6851",,"Wonderful reminder\","This is perfect, I always wanted", ,"5","Nancy88","published"
正如this answer所指出的,该序列\“被解释为原义的不带引号的引用,并且解析器尝试读取之后的所有内容都是一个值(关于任何逗号分隔符)。
根据CSV规范,这是否有效?
答案 0 :(得分:1)
根据CSV RFC的说法,在带引号的CSV字段中使用反斜杠没有问题,因此它是有效的。
这是有道理的,因为此问题严格基于Java(以及使用\作为其转义字符的任何其他编程语言)。但是,解决这个问题似乎很困难。