【发布时间】:2018-06-28 04:48:24
【问题描述】:
问题(因为我无法解决),""hello world"" 是否应该根据规范在 CSV 文件中成为有效字段值?
即应该:
1,""hello world"",9.5
是有效的 CSV 记录吗?
(如果是这样,那么我正在使用的 Perl CSV-XS 解析器有轻微损坏,但如果不是,那么 $line =~ s/\342\200\234/""/g; 是一个非常糟糕的主意;)
奇怪的是,这段代码多年来一直没有问题地运行,但我们刚刚创下了一个以左双引号开头且不包含逗号的记录(以上来自 CSV 预解析器)。
【问题讨论】: