Page 1 of 1

Shop - Bestätigungsmail und Umlaute

Posted: Thu 15. Jan 2009, 16:11
by santscho
Im Bestellmail des Shops werden Umlaute des Templates korrekt ausgegeben. Jedoch Umlaute von Kunden-Eingaben nicht.

Im Template: Zürcher Kantonalbank
Im Mail: Zürcher Kantonalbank

Kundeneingabe: Peter Bürkli
Im Mail: Peter Bürkli

--------------
conf.inc.php:
$phpwcms['db_charset'] = 'utf8';
$phpwcms['db_collation'] = 'utf8_general_ci';
--------------
Im Backend des Shops (Bestellungen) werden die Umlaute auch korrekt ausgegeben.
--------------

Wo könnte der Hund begraben sein?

Ralph

(Es wundert mich, warum der Newsletter und das Email-Formular html-Mails verschicken kann und der Shop nicht :?: )

Re: Shop - Bestätigungsmail und Umlaute

Posted: Thu 15. Jan 2009, 16:41
by juergen
Universal Terror Format ;)

Der Kunde wird "ü" eingeben, nicht "ü" :cry: Ziemlich komplex, ich würde mal bei phpmailer nachsehen was die sagen ...

Re: Shop - Bestätigungsmail und Umlaute

Posted: Thu 15. Jan 2009, 17:46
by santscho
Hallo Jürgen

Habe mich mal bei phpmailer schlau gemacht. Die Einstellungen werden in der class.phpmailer.php gemacht. Dort kann man unter anderem "content type of message" und vieles mehr konfigurieren.
Content Type ist auf "text/plain" gesetzt.

Auch wenn ich dies nach "text/html" ändere, wird diese Einstellung offensichtlich von phpwcms ignoriert. Das Bestätigungs-Email kommt als roher Text an. html-Steuerungen werden nicht interpretiert sondern als text ausgegeben. Ist widersprüchlich, denn newsletter und email-formulare kommen ja als html im mail-client an. :?: :?: :?:
-------------
habe in der class.phpmailer.php auch mal auf utf8 gesetzt. Umlaute kommen falsch.

Re: Shop - Bestätigungsmail und Umlaute

Posted: Fri 8. May 2009, 12:54
by phalancs
Hi Santscho,

kannst Du denn die Daten aus dem Form nicht noch vorher mal in Html umwandeln
bevor sie an den mailer gehen, dann würde das ja vll funktionieren.

P.S.: Seit wann sind E-Mails sächlich?? ;) "Das Mail" habc ih ja noch nie gehört!

Re: Shop - Bestätigungsmail und Umlaute

Posted: Fri 8. May 2009, 13:01
by pepe
Im Chinesischen war das Mail immer schon "sächlich"... schon etwa seit der MING Dynastie (so ab 1368 n.Chr. ...) schriftlich belegt :-)

Auszug aus WIKIPEDIA

Standardsprachlich hat sich in Deutschland die feminine Form („die E-Mail“) des grammatischen Geschlechts weitgehend durchgesetzt, in der Schweiz hingegen das Neutrum („das E-Mail“), während in Österreich und in Teilen Südwestdeutschlands beide Formen verwendet werden.[1]

Gemäß Duden, Wahrig und dem amtlichen Regelwerk der deutschen Sprache ist „E-Mail“ die einzig richtige Schreibweise.[2][3][4] Daneben sind jedoch auch die Schreibweisen Email und eMail verbreitet, wobei jedoch, besonders bei ersterer Variante, Verwechslungsgefahr mit dem Schmelzüberzug Email besteht.

Re: Shop - Bestätigungsmail und Umlaute

Posted: Fri 8. May 2009, 13:52
by phalancs
Moin!
Danke Pepe, sehr interessant. Ich fands auch mal komisch, dass die in Österreich bei Preisangaben immer irgendwie "Um nur 3,99 €" oder so sagen. Dieses "um" scheint sich bei denen da irgendwie immer einzuschleichen. Und santscho scheint wohl aus der Schweiz zu kommen. Interessant was man so alles anhand der Sprache heruasbekommt! :)

Re: Shop - Bestätigungsmail und Umlaute

Posted: Fri 15. May 2009, 06:36
by santscho
Email ist englisch, demzufolge besitzt das Wort eigentlich gar kein Geschlecht. Kannst also der/die/das verwenden :-)
Habe direkt "das" verwendent, weil wir in mundart schweizerdeutsch "das Email" verwenden. Ist eigentlich unlogisch, denn übersetzt heisst es ja "E-Post". Das elektronische Post "tönt" (schweizerdeutsch für klingt) schrecklich. Für "Post" verwenden wir Eidgenossen auch der weibliche Form :-)

Doch nur zur Sache....
Hast Du EINE Idee, wie man DEN Text welcher für DIE E-Mail bestimmt ist, in DAS Html-Format zwängen kann, obwohl es IM Template offensichtlich nicht geht ?