field1,field2,field3
abcdef,ghijkl,
aaaaaa,bbbbbb,cccccc
有这样做的标准方式吗? RFC 4180提到了带有麻烦字符的双引号字段,但我没有专门提及空字符串。 我想知道是否有可能受到每个解析器的支持,或者这是否不一定是标准:
field1,field2,field3
abcdef,ghijkl,""
aaaaaa,bbbbbb,cccccc
规格实际上并没有说它不能以逗号结束,它说:
The last field in the
record must not be followed by a comma
field1,field2,field3CRLF
abcdef,ghijkl,CRLF
aaaaaa,bbbbbb,cccccc
(注意:Linux可能只是拥有LF,Windows将具有CRLF)。 再次,您从技术上讲,您并没有在逗号中结束该行,并且CR和/或LF告诉解析器此记录已完成,然后移至下一行以获取下一个记录。