globe: In welchem Zeichensatz kann man php schreiben?

Beitrag lesen

n'abend,

Nach langem suchen hab ich entdeckt, dass mein Projekt gerade spinnt weil mein Editor eine php Datei als UTF-8 gespeichert hat.

Mein Texteditor speichert grundsätzlich alles in UTF-8. Ich habe damit keine (nennenswerten) Probleme.

Die Steuerzeichen am Anfang der Datei (noch von <?php ) wurden dann schon in die Ausgabe gesteckt und haben den Rest durcheinander gebracht.

Die "Steuerzeichen" sind höchstwahrscheinlich der BOM (Byte Order Mark). Der BOM wird vom einen oder anderen (Windows-)Texteditor gerne auch bei UTF-8 Dokumenten gespeichert. Bei UTF-8 ist das aber nicht notwendig und in den allermeisten (mir bekannten) Fällen bestenfalls kontraproduktiv.

Schau nach ob du deinem Editor beibringen kannst den BOM wegzulassen. Wenn nicht, überdenke den Einsatz eines besseren Editors.

weiterhin schönen abend...

--
#selfhtml hat ein Forum?
sh:( fo:# ch:# rl:| br:> n4:& ie:{ mo:} va:) de:] zu:} fl:( ss:? ls:[ js:|