Ausgangssituation:
In einem PHP-Bestellformular habe ich eine weitere Datei includet, in welcher sich der html-body befindet. Leider hatte die ausgegebene Seite mit dem Formularaufruf oben mehr Abstand als alle anderen Seiten.
Ursache:
Leider war das Dateiformat der eingebundenen Datei falsch. Die Seite wurde als UTF8 mit sog. BOM (Byte Order Mark) gespeichert. Dadurch befanden sich zusätzliche Zeichen am Anfang der includeten Datei, die für diesen Abstand sorgten.
Dass etwas nicht stimmt sieht man auch, wenn man sich den Quellcode im Browser ansieht.
Lösung:
Die Datei im Format UTF8 ohne BOM abspeichern. Dies geht z. B. in Notepad++:
2 Gedanken zu “Darstellungsprobleme aufgrund der Datei-Kodierung”