https://en.wikipedia.org/wiki/C0_and_C1_control_codes#Field_...
ASCII 28 for File Separator
ASCII 29 for Group Separator
ASCII 30 for Record Separator
ASCII 31 for Unit Separatorhttps://en.wikipedia.org/wiki/C0_and_C1_control_codes#Field_...
ASCII 28 for File Separator
ASCII 29 for Group Separator
ASCII 30 for Record Separator
ASCII 31 for Unit SeparatorBesides, it's arguably a GOOD thing that the delimiter in CSV (the comma) is such a common character, because it forces all parsers to properly support escaping and quoting. If it used some sort of unique character that was almost never used except in CSV, then 99.9% it would work without correct escaping, but the 0.01% when someone entered "you should use the character X to separate fields" as a column it would fail, and those cases are much more likely to slip through the cracks.
Also: the whole point of CSV is to be human readable. There's no obvious way to render "Record separator" on screen, and the format would essentially become a binary format.
Our business has parsed and emitted significant volumes of data have never encountered one of these code points in the wild.
My understanding of why not to use these code points is that they don't have printable glyphs and thus don't easily lend themselves to ad hoc data exploration tools.