Un fichier UTF8 correctement formaté peut avoir une marque d'ordre d'octet comme ses trois premiers octets. Ce sont les valeurs hexadécimales 0xEF, 0xBB, 0xBF. Ces octets servent à marquer le fichier comme UTF8 (car ils ne sont pas pertinents en tant qu'informations "ordre des octets"). 1 Si cette nomenclature n'existe pas, le consommateur / lecteur doit déduire le type de codage du texte. Les lecteurs qui ne sont pas compatibles UTF8 liront les octets comme un autre encodage tel que Windows-1252 et afficheront les caractères 
au début du fichier.
Il existe un bogue connu où Excel, lors de l'ouverture des fichiers CSV UTF8 via l'association de fichiers, suppose qu'ils sont dans un codage à un octet, sans tenir compte de la présence de la nomenclature UTF8. Cela ne peut être résolu par aucune page de code ou paramètre de langue par défaut du système. La nomenclature ne sera pas indiquée dans Excel - cela ne fonctionnera tout simplement pas. (Un rapport minoritaire affirme que la nomenclature déclenche parfois l'assistant "Importer du texte".) Ce bogue semble exister dans Excel 2003 et les versions antérieures. La plupart des rapports (parmi les réponses ici) indiquent que cela est corrigé dans Excel 2007 et plus récent.
Notez que vous pouvez toujours * ouvrir correctement les fichiers CSV UTF8 dans Excel en utilisant l'assistant "Importer du texte", qui vous permet de spécifier le codage du fichier que vous ouvrez. Bien sûr, c'est beaucoup moins pratique.
Les lecteurs de cette réponse sont très probablement dans une situation où ils ne prennent pas particulièrement en charge Excel <2007, mais envoient du texte UTF8 brut à Excel, ce qui l'interprète mal et saupoudre votre texte avec d' Ã
autres caractères Windows-1252 similaires. L'ajout de la nomenclature UTF8 est probablement votre solution la meilleure et la plus rapide.
Si vous êtes coincé avec des utilisateurs sur des Excels plus anciens et qu'Excel est le seul consommateur de vos CSV, vous pouvez contourner ce problème en exportant UTF16 au lieu d'UTF8. Excel 2000 et 2003 les ouvriront deux fois correctement. (Certains autres éditeurs de texte peuvent avoir des problèmes avec UTF16, vous devrez donc peut-être peser soigneusement vos options.)
* Sauf lorsque vous ne pouvez pas, (au moins) l'assistant d'importation d'Excel 2011 pour Mac ne fonctionne pas toujours avec tous les encodages, indépendamment de ce que vous lui dites. </anecdotal-evidence> :)