Længlich: PHP Interpreter verändert meine Dateien

Beitrag lesen

Kiun jachšy!

Ich hab eine .php mit der Zeile

echo "München";

in utf8 gespeichert und angezeigt mit dem Browser Mozilla 1.7.11. Als ich danch wieder nach meiner .php Datei schaute, war die plötzlich in ANSI neu gespeichert und statt dem 'ü' war da ein 'ü' zu lesen. Das Problem ist nachvollziehbar ;-)

Frage: Welche Einstellung um Gottes Willen veranlasst PHP, meine Datei zu verändern?

Gar keine. Die Bytes sind genau die gleichen wie vorher. Nur Dein Editor hat beim erneuten Öffnen wohl nicht gerafft, daß es sich um UTF-8 handelt und zeigt die Datei diesmal als ANSI an.
Eine BOM am Anfang würde ihm vermutlich auf die Sprünge helfen, ist aber bei PHP normalerweise keine gute Idee. Eventuell läßt sich die Standardkodierung des Editors auf UTF-8 umstellen (bei Notepad++ zum Beispiel ist sie per default ANSI, und ich habe sie aus genau diesem Grund umgestellt).

Viele Grüße vom Længlich

--
Mein aktueller Gruß ist:
Karaim (Litauen, Ukraine)