Hallo erst mal,
hab schon wie wild gesucht, bin aber nicht wirklich schlauer geworden.
Das normal Mailform verschickt Mails, in denen mal Umlaute angezeigt werden, mal nicht. Auch gemischt in einem Inputfeld. Das Einzige, was immer gleich ist, ist der erste Umlaut im ersten Inputfeld ist ein Fragezeichen.Sonst bunt gemischt.
Woran kann das liegen? Ich benutze Typo3 4.5.2, das steht für die Sprache im TS:
page.config.language = de
page.config.locale_all = de_DE.UTF8
Die Datenbank läuft komplett auf utf8 general ci.
Viele Grüße, Uwe
Auch hier die Antwort. Komplett auf UTF8 umgestellt. das half.
Hi
Wir hatten ein ähnliches Problem mit Umlauten in Mailform Textfeldern. Dies nach einem Upgrade auf 4.5.3, wobei wir jedoch die alte Seitenencoding auf ISO LATIN-1 beliessen (ebenso die Datenbank). Komplett auf UTF-8 umstellen hätte sicher geholfen, wollten wir aber nicht. Gelöst haben wir das Problem, indem wir folgendes Script am Ende jeder Seite rausschrieben:
for (var i=0; i<document.forms.length; i++) {
document.forms[i].acceptCharset = 'utf-8';
}
Dies instruiert den Browser die Formularinhalte mit utf-8-Encoding an das Mailform-Script von Typo3 zu schicken.
Ein Beispiel findet sich hier (entsprechender Code in clubdesk.js): http://www.clubdesk.com/vereinssoftware.html