Page 1 of 1

FeedbackForm: Probleme mit Umlauten

Posted: Thu Dec 21, 2006 10:40 am
by hansito
Hallo,

ich benutze auf meiner Seite das Feedbackform (letze Version, CMSMS ebenfalls letzte Version), was soweit auch funktioniert. Das einzige was mir derzeit nicht gefällt, ist die Tatsache, dass Umlaute in der E-Mail merkwürdig kodiert ausgegeben werden (z.B. ü -> rü).

Ich habe hierzu auch schon ein bißchen in diesem Forum recherchiert und folgende Lösung von von Cyberman gefunden:
if (!empty($_POST['name'])) $name = utf8_decode(cfSanitize($_POST['name']));
Leider habe ich keine Idee, wo ich das Einfügen muss. Kann mir diesbezüglich jemand weiterhelfen? Oder gibt es andere Lösungen für dieses Problem?

Danke!

Volker

Re: FeedbackForm: Probleme mit Umlauten

Posted: Thu Dec 21, 2006 12:33 pm
by cyberman
Welche Kodierung verwendet dein Template?

Re: FeedbackForm: Probleme mit Umlauten

Posted: Thu Dec 21, 2006 12:55 pm
by hansito
Gute Frage! Ich glaube gar keine... Wo müsste die Kodierung denn stehen und wie müsste sie aussehen?

Re: FeedbackForm: Probleme mit Umlauten

Posted: Thu Dec 21, 2006 10:42 pm
by ochsner
Hatte ähnliche Probleme, die haben sich mit der folgenden Anleitung geändert - die Templatekodierung kannst du beim Template ganz unten ändern:
Hi ochsner,

das ist wirklich eine alte Sache - aber schon lange gelöst. Auszug aus meiner Doku:

Deutsche Umlaute
Template:
Im Template muss die Kodierung auf UTF-8 - Unicode geändert werden.

Im Text des Templates müssen die Umlaute mittels Entitäten eingegeben werden:

ä = ä  Ä = Ä
ö = ö  Ö = Ö
ü = ü  Ü = Ü
ß = ß

Meta-Tag:
In den Meta-Tags (bzw. Globale Metadaten) ist bei Bedarf folgende Zeile einzufügen:


Datei „config.php“:
In der Datei „config.php“ sind bei Bedarf folgende Zeilen zu editieren:

$config['default_encoding'] = '';
$config['admin_encoding'] = 'utf-8';

Editor:
Umlaute im Editor werden automatisch umgewandelt.

URL für Seiten bzw. Unterseiten anpassen:
Deutsche Umlaute werden im Pfad (URL und Statuszeile des Browsers) unterdrückt.
Beispiel für eine Seite mit der Bezeichnung „Übermaß“:
...page=berma

Angezeigt wird die Seite schon, doch sieht die URL etwas merkwürdig aus. In diesem Fall also per Hand den Alias unter den Optionen anpassen.

Gruß m266

Re: FeedbackForm: Probleme mit Umlauten

Posted: Wed Dec 27, 2006 12:59 pm
by hansito
Vielen Dank für den Tipp, jetzt funktioniert es!

Es reichte aus, nur die Kodierung von "default" auf "UTF-8 Unicode" umzustellen.