In welchem Zeichensatz kann man php schreiben?
Encoder
- php
0 globe0 Tom0 Gunnar Bittersmann
Hallo
Nach langem suchen hab ich entdeckt, dass mein Projekt gerade spinnt weil mein Editor eine php Datei als UTF-8 gespeichert hat.
Die Steuerzeichen am Anfang der Datei (noch von <?php ) wurden dann schon in die Ausgabe gesteckt und haben den Rest durcheinander gebracht.
Was kann ich dagegen tun?
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...
Hello,
Nach langem suchen hab ich entdeckt, dass mein Projekt gerade spinnt weil mein Editor eine php Datei als UTF-8 gespeichert hat.
Zu dem Thema gibt es anderer Stelle gerade eine Überlegung:
https://forum.selfhtml.org/?t=187722&m=1249034
Die Steuerzeichen am Anfang der Datei (noch von <?php ) wurden dann schon in die Ausgabe gesteckt und haben den Rest durcheinander gebracht.
die BOM musst Du bis PHP5 noch ausschalten im Editor.
http://de.wikipedia.org/wiki/Byte_Order_Mark
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg
@@Encoder:
nuqneH
Nach langem suchen hab ich entdeckt, dass mein Projekt gerade spinnt weil mein Editor eine php Datei als UTF-8 gespeichert hat.
Dein Editor sollte ALLE Dateien als UTF-8 speichen. Andere Zeichencodierungen zu verwenden ist unsinnig und führt eher früher als später zu Problemen.
Allerding solltest du ohne BOM speichern, sonst gibt’s Darstellungsprobleme.
Qapla'