Eine korrekt formatierte UTF8-Datei kann als erste drei Oktette ein Byte Order Mark enthalten . Dies sind die Hex-Werte 0xEF, 0xBB, 0xBF. Diese Oktette dienen dazu, die Datei als UTF8 zu markieren (da sie nicht als Informationen zur "Bytereihenfolge" relevant sind). 1 Wenn diese Stückliste nicht vorhanden ist, kann der Verbraucher / Leser den Codierungstyp des Textes ableiten. Leser, die nicht UTF8-fähig sind, lesen die Bytes wie eine andere Codierung wie Windows-1252 und zeigen die Zeichen 
am Anfang der Datei an.
Es gibt einen bekannten Fehler, Excel, auf UTF8 CSV - Dateien über Dateizuordnung zu öffnen, geht davon aus, dass sie in einer Single-Byte - Codierung sind, abgesehen von der Anwesenheit der UTF8 BOM. Dies kann nicht durch eine Systemstandard-Codepage oder Spracheinstellung behoben werden. Die Stückliste gibt in Excel keinen Hinweis - es funktioniert einfach nicht. (In einem Minderheitsbericht wird behauptet, dass die Stückliste manchmal den Assistenten "Text importieren" auslöst.) Dieser Fehler scheint in Excel 2003 und früheren Versionen vorhanden zu sein. Die meisten Berichte (inmitten der Antworten hier) sagen, dass dies in Excel 2007 und neuer behoben ist.
Beachten Sie, dass Sie können immer * richtig öffnen UTF8 CSV - Dateien in Excel die „Import Text“ Assistenten, mit dem Sie die Codierung der Datei , die Sie Öffnung angeben können. Das ist natürlich viel weniger bequem.
Leser dieser Antwort befinden sich höchstwahrscheinlich in einer Situation, in der sie Excel <2007 nicht besonders unterstützen, aber rohen UTF8-Text an Excel senden, der ihn falsch interpretiert und Ihren Text mit Ã
und ähnlichen Windows-1252-Zeichen besprüht. Das Hinzufügen der UTF8-Stückliste ist wahrscheinlich die beste und schnellste Lösung.
Wenn Sie mit älteren Excel-Benutzern nicht weiterkommen und Excel der einzige Verbraucher Ihrer CSVs ist, können Sie dies umgehen, indem Sie UTF16 anstelle von UTF8 exportieren. Excel 2000 und 2003 doppelklicken diese korrekt. (Einige andere Texteditoren können Probleme mit UTF16 haben, daher müssen Sie Ihre Optionen möglicherweise sorgfältig abwägen.)
* Außer wenn Sie dies nicht können, funktioniert der Import-Assistent von Excel 2011 für Mac (zumindest) nicht immer mit allen Codierungen, unabhängig davon, was Sie ihm sagen. </ anecdotal-evidence> :)