Hallo,
Zen-Cart 1.2.0d_p2 versendet Klartext-E-Mails mit HTML-Entities für Umlaute und Sonderzeichen, die zumindest von KMail für Klar-Text-E-Mails nicht wieder in die entsprechenden Umlaute und Sonderzeichen umgesetzt werden.
Ich habe in den deutschsprachigen Übersetzungsdateien nachgeschaut und da sind in den E-Mail-bezogenen Zeichenketten mit Entities. Ein Beispiel: "german/checkout_process.php".
Im Archiv zur 1.2.2d sind ebenfalls Entities enthalten.
Meines Wissens haben Entities in Klartext-E-Mails nichts zu suchen. Und in HTML-E-Mails läßt sich eine Zeichenkodierung (z.B. ISO8859-15) angeben anstatt Entities zu verwenden.
Ich bin also dafür, die Entities aus den E-Mail-Strings herauszunehmen. Ich bin bereit, die entsprechenden Änderungen zu machen und euch auch wieder zuzuschicken.
Eine andere Lösung wäre, bei Klartext-E-Mails via PHP die Entities vor dem Versenden wieder zu entfernen.
Es gab schon einmal einen Thread zu dem Thema:
Grüße,
Zen-Cart 1.2.0d_p2 versendet Klartext-E-Mails mit HTML-Entities für Umlaute und Sonderzeichen, die zumindest von KMail für Klar-Text-E-Mails nicht wieder in die entsprechenden Umlaute und Sonderzeichen umgesetzt werden.
Ich habe in den deutschsprachigen Übersetzungsdateien nachgeschaut und da sind in den E-Mail-bezogenen Zeichenketten mit Entities. Ein Beispiel: "german/checkout_process.php".
Im Archiv zur 1.2.2d sind ebenfalls Entities enthalten.
Meines Wissens haben Entities in Klartext-E-Mails nichts zu suchen. Und in HTML-E-Mails läßt sich eine Zeichenkodierung (z.B. ISO8859-15) angeben anstatt Entities zu verwenden.
Ich bin also dafür, die Entities aus den E-Mail-Strings herauszunehmen. Ich bin bereit, die entsprechenden Änderungen zu machen und euch auch wieder zuzuschicken.
Eine andere Lösung wäre, bei Klartext-E-Mails via PHP die Entities vor dem Versenden wieder zu entfernen.
Es gab schon einmal einen Thread zu dem Thema:
Grüße,
Kommentar