3 ms·
They're hard to type though. You need to teach people how to use those -vs- just using a comma.
by viraptor 2y ago
They're hard to type though. You need to teach people how to use those -vs- just using a comma.
- jeff-hykin 2y agoAnd they still don't fix the escaping problem. You might as well use a niche utf8 emoji as a separator. Editors at least know how to consistently render an emoji.
- giraffe_lady 2y agoHilariously I have actually seen this done.
- malux85 2y agoWhich emoji was it? Scissors?
- giraffe_lady 2y agoNah nothing funny like that, just a shape I think blue circle.
- applied_heat 2y agoDoes your data include ascii 30 and 31? As a co-op student I used a library to achieve fool proof encoding in csv so it escaped and quoted everything as necessary so commas,\, and quotes and any other character could be included in the data, but it was rejected since the plain text files were difficult to read and edit by hand!
- drwu 2y agoOne typical scenario is to embed a CSV (or whatever it is called) into another one.
- NautilusWave 2y agoThe ease of typing a character should only matter for artisanal, hand-typed files.
- snypher 2y agoThey are also easy to read, perhaps easier than a 'space' or other character. Although this could be because we are just used to seeing data eg CSV in this way
- viraptor 2y agoI agree. So if we don't need this hand crafted and for human consumption, we may as well just use some TLV or LV encoding instead of the CSV madness of separators and escaping. CSV is basically designed for hand crafting.
- gklitz 2y agoWhat do you mean comma? csv uses tabs. /s
- m-p-3 2y agoTechnically that is a TSV file. :)