[TYPO3-german] Woher kommt  ????

Christian Wolff chris at connye.com
Thu Jul 12 12:21:09 CEST 2012


Am 12.07.2012 12:04, schrieb JCL - Johannes C. Laxander:
> Hallo,
>  
> ich steh' vor einem "mysteriösen" Problem.
>  
> Ich setzte gerade unter TYPO3 4.7.2 eine neue Website auf. Irgendwann bemerkte ich in der Ausgabe einen weißen Rand oberhalb meines Page Headers und ging der Sache nicht gleich nach, weil ich einen CSS-Fehler vermutete den ich dann noch korrigieren wollte.
>  
> Nun habe ich aber festgestellt, dass gleich nach dem öffnenden <body>-Tag die Zeichenfolge "&#65279;" steht, bevor dann der eigentliche Seiteninhalt kommt. Man kann sie nur über im Firebug sehen. Im Quellcode ist sie nicht zu erkennen, verursacht aber diesen Abstand. Ich hab' keine Ahnung woher diese Zeichenfolge kommt, noch wie ich sie wieder los werde. Meine Fluid Templates und TypoScripts habe ich schon überprüft und nichts auffälliges gefunden. Auch JavaScript scheidet aus.
>  
> Jemand eine Idee?
> 
> Gruß, Johannes.
> 


Hi johannes,
es handelt sich dabei um ein Unicode zeichen "ZERO WIDTH NO-BREAK SPACE"
also ein leerzeichen von breite null. an dem nicht umbrochen wird.

dieses ist auch als Byte Order Mark (BOM). bekannt. warscheinlich hast
du dein Template mal mit einem editor geöffnent der mit BOM speichert.
öffne dein template noch einmal und speichere es ohne BOM. (eventuell
versteckt es sich auch in einem anderen stück PHP code was and dieser
stelle eingelesen wird. da PHP das BOM einfach ausgibt.

gruss chris

http://www.fileformat.info/info/unicode/char/feff/index.htm



More information about the TYPO3-german mailing list