BOM-Manager (hinzufügen / entfernen)
Füge die unsichtbare UTF-8-Bytereihenfolge-Markierung am Textanfang hinzu oder entferne sie.
Verwandte Tools
BOM-Manager (hinzufügen / entfernen)
Die Byte Order Mark sind drei unsichtbare Bytes — U+FEFF —, die manche Editoren und Windows-Tools an den allerersten Anfang einer UTF-8-Datei stempeln. Du siehst sie nie, aber alles danach schon: Ein BOM lässt ein Shell-Skript in der ersten Zeile scheitern, bricht einen CSV-Import, der einen sauberen Header erwartet, erscheint als Mojibake vor <?php oder <?xml und macht aus einer JSON-Datei einen Parse-Fehler. Dieses Tool fügt es in einem Einfügen hinzu oder entfernt es und erkennt seine Anwesenheit, ohne etwas anzurühren.
Entfernen streift genau ein führendes BOM ab und lässt den Rest des Textes — samt jedem absichtlichen Zero-Width-No-Break-Space in der Mitte — völlig in Ruhe. Hinzufügen stellt das BOM voran, aber nie ein zweites, wenn schon eines da ist, es ist also gefahrlos zweimal ausführbar. Erkennen meldet den Zustand und gibt den Text unverändert zurück, wenn du es nur wissen musst. Die Zählung benennt, was passiert ist, und gibt die resultierende UTF-8-Byte-Zahl, wo die drei BOM-Bytes der einzige Unterschied sind, den du siehst.
Warum überhaupt ein BOM hinzufügen? Eine Handvoll Tools verlässt sich noch darauf: Excel liest eine BOM-lose UTF-8-CSV als lokale ANSI-Codepage und verstümmelt Umlaute, ein BOM ist also der pragmatische Fix für CSVs, die in Excel geöffnet werden. Für fast alles andere — Webserver, Skripte, Konfigdateien, Quellcode — ist das BOM eine Bürde, und Entfernen die Antwort.
Alles läuft lokal in deinem Browser — dein Dateiinhalt verlässt dein Gerät nie.