PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache2: Problem beim Umlauten bei Formularen



DragonMaster
26.04.07, 13:46
Hallo,

Zeichensätze sorgen ja immer für viel Spass ^^ Ich habe meine Seite vollständig auf UTF-8 eingestellt.

- Alle Dateien wurden in UTF-8 konvertiert.
- Die HTML-Header wurde passend auf UTF-8 eingestellt
- Apache2: VHost für die Seite wurde mit "AddDefaultCharset UTF-8" passend eingestellt (Hoffe ich)
- Datenbank (MySQL) Kollation auf utf8_unicode_ci eingestellt
- Firefox zeigt die Seite in den Page-Infos als UTF-8 kodiert an

Soweit so gut. Umlaute in normalen Texten werden auch richtig dargestellt. Allerdings scheint er das bei Formularen zu Ignorieren. Wenn ich bei einem Formular einen Text eingebe und diesen mittels "Post" oder "Get" abschicke kommt ein "ö" z.B. als "ö" bei der Empfängerseite an. Diese kann damit dann natürlich nicht viel Anfangen.

Hab ich noch was übersehen? Wie schaffe ich es das ein "ö" mit UTF-8 auch ein "ö" bleibt?

DragonMaster
26.04.07, 14:16
Ich sehe gerade beim Titel ist ein "m" zuviel ^^


Habe eine möglichkeit gefunden das Problem zu umgehen. Mit utf8_decode kann man den String dann konvertieren und man bekommt wieder seine Umlaute. Jedoch kann das doch nicht des Rätselts Lösung sein?