Un file UTF8 correttamente formattato può avere un Byte Order Mark come i suoi primi tre ottetti. Questi sono i valori esadecimali 0xEF, 0xBB, 0xBF. Questi ottetti servono a contrassegnare il file come UTF8 (poiché non sono rilevanti come informazioni di "ordine byte"). 1 Se questa DBA non esiste, l'utente / lettore è lasciato a dedurre il tipo di codifica del testo. I lettori che non sono in grado di utilizzare UTF8 leggeranno i byte come altre codifiche come Windows-1252 e visualizzeranno i caratteri 
all'inizio del file.
Esiste un bug noto in cui Excel, all'apertura dei file CSV UTF8 tramite l'associazione dei file, presuppone che si trovino in una codifica a byte singolo, ignorando la presenza della DBA UTF8. Questo non può essere risolto da nessuna tabella codici predefinita di sistema o impostazione della lingua. La distinta componenti non verrà individuata in Excel, ma semplicemente non funzionerà. (Un rapporto di minoranza afferma che a volte la distinta base attiva la procedura guidata "Importa testo".) Questo errore sembra esistere in Excel 2003 e precedenti. La maggior parte dei report (tra le risposte qui) afferma che ciò è stato risolto in Excel 2007 e versioni successive.
Nota che puoi sempre * aprire correttamente i file CSV UTF8 in Excel utilizzando la procedura guidata "Importa testo", che ti consente di specificare la codifica del file che stai aprendo. Naturalmente questo è molto meno conveniente.
I lettori di questa risposta si trovano molto probabilmente in una situazione in cui non supportano particolarmente Excel <2007, ma inviano testo non elaborato UTF8 a Excel, che lo interpreta in modo errato e cosparge il testo con Ã
e altri simili caratteri Windows-1252. L'aggiunta della DBA UTF8 è probabilmente la soluzione migliore e più rapida.
Se sei bloccato con utenti su Excels meno recenti ed Excel è l'unico consumatore dei tuoi CSV, puoi aggirare questo problema esportando UTF16 anziché UTF8. Excel 2000 e 2003 fanno doppio clic per aprirli correttamente. (Alcuni altri editor di testo possono avere problemi con UTF16, quindi potrebbe essere necessario valutare attentamente le opzioni.)
* Tranne quando non puoi, (almeno) Excel 2011 per l'importazione guidata di Mac non funziona sempre con tutte le codifiche, indipendentemente da ciò che dici. </anecdotal-evidence> :)