Ci sono molte varianti del CSV "standard" (o la sua mancanza). Non ho mai visto nessuno che usi un carattere di escape (come \
) invece di circondare ogni campo con virgolette doppie. Invece di foo,bar,"foo,bar"
sarebbe foo,bar,foo\,bar
.
Questo sarebbe utile per le situazioni in cui un file deve essere ispezionato manualmente o modificato a mano. Quando si contano le virgole per trovare il campo giusto, sembra che sarebbe più facile dire quali non fossero separatori di campo se fuggivano invece di quotare.
Non vedo come ciò possa fare la differenza da una prospettiva di analisi, però.
Perché citare anziché scappare?