GUIDE深度 · Deep dive
CSV 引号规则
CSV 不是简单的“逗号分隔”:字段里有逗号、引号或换行时,必须用双引号包起来,内部引号要写成两个双引号。否则解析器会把一个字段拆成多个。
什么时候要加引号
字段含分隔符(逗号/分号/Tab)。
字段含双引号:写成两个双引号。
字段含换行。
BOM 和编码
Excel 导出的 UTF-8 CSV 可能带 BOM,首列表头会多一个不可见字符。
用 UTF-8 保存,必要时去掉 BOM;不要用 GBK 混存。
常见问题
字段里有逗号怎么办?
用双引号包起来:"a,b"。
为什么第一列表头怪怪的?
可能是 BOM;用工具去掉或另存无 BOM UTF-8。