Thomas J.S.:  - Problem

Beitrag lesen

Hallo,

wenn ich meine seite im browser teste dann sehe ich ganz oben in der linken ecke die zeichenkette ""

Wie gesagt: das ist die sichtbar gewordene BOM (Byte Order Mark (= Markierung der Bytereihenfolge))*. Passiert wenn dein Editor die Dateien als UTF8 mit BOM speichert. Sichtbar wird es im Browser zumeist dann, wenn die Seite auch noch mit falschen Encoding (irgendein ANSI-Zeichnsatz z.B. iso-859-1) ausgeliefert wird. Bei PHP führ die Verwednung von BOM bei UTF-8-Dateien zu einem generellen Fehler, weshalb dann Probleme mit den HTTP-Header gibt.

was macht man dagegen?

Bringe deinem Editor Manieren bei. ;-)

Grüße
Thomas

PS: * bei Interesse die "Byte Order Mark (BOM) FAQ": http://www.unicode.org/unicode/faq/utf_bom.html#BOM