Bei manch anderen bearbeiteten und nicht als "UTF-8 ohne BOM" abgespeicherten Dateien kann es jedoch passieren, dass man beim Aufruf der Website nur noch eine weiße Seite zu Gesicht bekommt. Der Grund hierfür ist simpel aber schwerwiegend: Erfordert eine Datei das UTF-8 Format und wird mit BOM abgespeichert, werden in der Kopfzeile unsichtbare Zeichen eingefügt. Die Ausführung solcher Dateien liefert dann in der Regel ein fehlerhaftes Resultat.
Für das Bearbeiten solcher Dateien, empfiehlt sich ein Text-Editor, der das Konvertieren in UTF-8 ohne BOM beherrscht. In diesem S-L Tipp beschreibe ich den Workflow mit Notepad++ (nicht zu verwechseln mit dem Windows Notepad Editor!), natürlich sind vergleichbare Editoren ebenso dafür geeignet.
Die aktuelle Kodierung der in Notepad++ geöffneten Datei kann sich anzeigen lassen, wer auf den Menpunkt "Kodierung" klickt. In dem sich daraufhin öffnenden Drop-Down-Fenster zeigt die Markierung die Kodierung an, unter der die Datei abgespeichert wurde, siehe Screenshot, Punkt 1, hier liegt eine Datei im ANSI vor. Um das zu ändern, braucht man nur auf "Konvertiere zu UTF-8 ohne BOM" klicken, siehe Screenshot, Punkt 2. Abspeichern nicht vergessen!
Das war es auch schon. Wer öfters dererlei Dateien editiert und sich sicher ist, dass er vorrangig die UTF-8 ohne BOM-Konvertierung benötigt, kann dies über den Menüpunkt "Einstellungen" -> Kartenreiter "Neu/Öffnen/Speichern" und dem Aktivieren von "UTF-8 ohne BOM" plus eventuell "Auch beim Öffnen von ANSI-Dateien" voreinstellen, siehe Screenshot.


