Formularkodierung und Umlaute

Umlaute im Formular werden nicht richtig dargestellt.

Werden Umlaute nicht richtig in der E-Mail des Formulars dargestellt, liegt dies meist an einer anderen Kodierung der Webseite. Formulare, welche mit dem DA-FormMaker erstellt werden, verwenden „UTF-8“ für die Kodierung.

Nehmen wir also das folgende Formular:

Ein Blick in den Quelltext verrät, dass es „ISO-8859-1“ für die Kodierung verwendet. Wir das Formular nun direkt in den Quelltext eingebunden, verwendet das Formular ebenfalls diese Kodierung. Umlaute werden also falsch zum Formmail-Script gesendet, in die E-Mail gesetzt und fertig sind die kaputten Umlaute.

Die Lösung ist nun, dass Formular als Iframe einzubinden. Hierzu bietet der Exportassistent zwei Möglichkeiten. Wählen wir den „Eingebetteten iframe“ können wir einfach den Iframe konfigurieren und anschließend den Quelltext kopieren und in die Webseite einbinden.

Anschließend sind Webseite und Formular technisch voneinander getrennt und verwenden jeweils ihre Kodierung.

Kommentar hinterlassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert