Il nostro software line-of-business consente all'utente di salvare determinati dati come CSV . Dato che ci sono molti formati diversi (tutti chiamati "CSV") in uso in natura, ci stiamo legando per decidere come dovrebbe apparire il "formato predefinito".
-
Per quanto riguarda i separatori di linea / campo e l'escape, esiste uno standard che possiamo usare: RFC 4180 .
-
Per quanto riguarda la codifica del testo, UTF-8 sembra essere emerso nell'ultimo decennio come " formato di testo predefinito ", quindi lo useremo.
L'unica domanda lasciata aperta è: dovremmo aggiungere una BOM all'inizio o no? Ho letto più opinioni e pro / contro sull'uso delle BOM in generale, ma c'è una raccomandazione "ufficiale" o almeno un qualche tipo di consenso da parte della comunità sull'uso delle BOM nei file CSV?