一行问题:
如何转义逗号,以便文本不会在CSV
中拆分?我问这个具体到Objective-C
。
答案 0 :(得分:2)
来自http://tools.ietf.org/html/rfc4180
5:每个字段可能包含也可能不包含在双引号中(但是 某些程序(如Microsoft Excel)不使用双引号 在所有)。如果字段没有用双引号括起来,那么 双引号可能不会出现在字段内。例如:
"aaa","bbb","ccc" CRLF zzz,yyy,xxx
6:包含换行符(CRLF),双引号和逗号的字段 应该用双引号括起来。例如:
"aaa","b CRLF bb","ccc" CRLF zzz,yyy,xxx
7:如果使用双引号括起字段,则使用双引号 出现在一个字段内必须通过前面的方式进行转义 另一个双引号。例如:
"aaa","b""bb","ccc"
因此,您应将,
中包含"
的值括起来。
abc,"my value, with comma",def