Hallo,
ich habe ein Problem.
Um Daten in einer DB zu ändern, lade ich selbige in ein Formular.
Die Daten aus der DB werden sauber angezeigt und abgespeichert. Auch mit Umlauten.
Im Formular habe ich einen Button mit dem Namen "Löschen".
Das Ö wird aber nicht richtig angezeigt. Das typische Falsche-Code-Anzeige. Stelle ich im HTTP-Header das Charset von "UTF-8" auf "iso-8859-1" um, wird der Button richtig angezeigt, aber die Daten aus der DB werden dann nicht mehr richtig angezeigt.
Jetzt hatte ich etwas gelesen, das man die PHP-Dateien auch im UTF-8 Format abspeichern sollte. Stimmt das?
Nur wenn ja, wie mach ich das? Ich benutze den Texteditor und Wordpad von Windows. Dort finde ich keine Einstellungen dafür.
Oder habe ich das in den falschen Hals bekommen?
Wie kann ich dem Problem begegnen?
Danke
Gilde
ich habe ein Problem.
Um Daten in einer DB zu ändern, lade ich selbige in ein Formular.
Die Daten aus der DB werden sauber angezeigt und abgespeichert. Auch mit Umlauten.
Im Formular habe ich einen Button mit dem Namen "Löschen".
Das Ö wird aber nicht richtig angezeigt. Das typische Falsche-Code-Anzeige. Stelle ich im HTTP-Header das Charset von "UTF-8" auf "iso-8859-1" um, wird der Button richtig angezeigt, aber die Daten aus der DB werden dann nicht mehr richtig angezeigt.
Jetzt hatte ich etwas gelesen, das man die PHP-Dateien auch im UTF-8 Format abspeichern sollte. Stimmt das?
Nur wenn ja, wie mach ich das? Ich benutze den Texteditor und Wordpad von Windows. Dort finde ich keine Einstellungen dafür.
Oder habe ich das in den falschen Hals bekommen?
Wie kann ich dem Problem begegnen?
Danke
Gilde
Kommentar