反斜杠后跟双引号是否符合CSV规范?

问题描述 投票:2回答:1

我试图用openCSV CSVReader解析一个CSV文件,我在这个文件中有一些记录......

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

正如this answer指出的那样,序列“被解释为一个文字的非封闭引用,并且解析器尝试读取后面的所有内容都是一个值(关于任何逗号分隔符)。

根据CSV规范,这被认为是有效的吗?

java csv opencsv
1个回答
1
投票

看起来根据CSV RFC,在引用的CSV字段中使用反斜杠没有问题,所以它是有效的。

这是有道理的,因为这个问题严格基于Java(以及使用\作为其转义字符的任何其他编程语言)。然而,解决这个问题似乎是一个非常困难的解决方案。

© www.soinside.com 2019 - 2024. All rights reserved.