[TYPO3-german] Hilfe! Sonderzeichen vor Doctype!

Tim tlusa at gmx.de
Fri Nov 3 19:08:30 CET 2006


Merke grade, du hast wohl sicher Recht, da sich im Quellcode genau die 
in der URL [1] genannten Bytes wiederfinden (FFFFFFFE)... stark von dir, 
das nach meiner schlechten Beschreibung so exakt zu analysieren!

Tim schrieb:
> Hi Thorsten!
> 
> Das klingt sehr plausibel. Problem ist nur: ich habe ne ganze Menge PHP 
> Dateien umgeschrieben. Alle mit UltraEdit. Kennst du eine Möglichkeit, 
> quasi alle php-Dateien aus einem Verzeichnis per Batch zu recodieren? 
> Weißt du ob Notepad++ Probleme macht?
> 
> Gruß Tim
> 
> Thorsten Kahler schrieb:
>> Hallo Tim,
>>
>> Tim wrote on 03.11.2006 16:45:
>>> Hallo alle zusammen!
>>>
>>> Ich stehe im Moment vor einem ziemlich dicken Problem. Beim IE werden
>>> vor der <doctype ...> Definition zwei Sonderzeichen im Quellcode
>>> ausgegeben. Daher schaltet der IE7 um, und erkennt den Doctype nicht und
>>> mein Layout ist im Eimer. IE6 war noch kein Problem, im IE7 geht dann
>>> garnichtsmehr. Hatte schonmal jemand dieses Problem? Was kann ich tun?
>>
>> das hört sich nach einem BOM-Problem [1] an. Hast du irgendwelche
>> PHP-Dateien bearbeitet, die in UTF-8 kodiert sind? Einige Editoren 
>> packen an
>> den Anfang von UTF-kodierten Dateien ein sog. BOM (Byte Order Mark), dass
>> die Art der Kodierung der Datei kennzeichnet. Das ist laut Standard 
>> erlaubt,
>> macht bei PHP-Dateien aber Probleme, da diese Zeichen vor der öffnenden
>> "<?php"-Klammer stehen und direkt ausgegeben werden.
>>
>> Es gibt aber auch Editoren, z.B. jEdit [2], die mit den 
>> unterschiedlichsten
>> Kodierungen ganz gut umgehen können. Du solltest ggf. auf einen solchen
>> Editor umsteigen.
>>
>> Grüße
>> Thorsten
>>
>>
>>
>> [1] <http://www.unicode.org/faq/utf_bom.html#BOM>
>> [2] http://www.jedit.org/



More information about the TYPO3-german mailing list