要点
补全尾引号;字段内引号用双写 "" 转义。
CSV 引号未闭合
解析器在到达下一个未转义的分隔符前都认为仍在同一字段内。
常见原因
- 在带引号字段中换行但未成对引号包裹整个值。
- 少写了一个 "。
如何修复
- 用校验器找第一个可疑行。
- 统一 RFC 引号规则。
示例
错误
name,note Alice,"Hello world Bob,"Bye"
正确
name,note Alice,"Hello world" Bob,"Bye"
/csv-validator
常见问题
- 字段能跨行吗?
- 能,只要整段在成对双引号内。