Zum Inhalt springen

Umlaute

Erstellt am 24. Mai 2012 · 2 Antworten · letzte Antwort am 5. Juni 2012

Tags: Frage

clickwolvet ·

Hallo zusammen,

Bin leicht verzweifelt, da ich irgendwie auf keine Lösung komme.
Hat einer von euch schon einmal das Problem mit direct_mail gehabt, dass die Mail, die weggeschickt wird alle ä, ö, ü in unnleserliche Zeichen wie ü ändert?
Wie und wo muss ich was ändern, damit die Mail beim absenden richtig codiert wird?

Das interessante, auf der Website wirds richtig angezeigt. Nur die Mails haben den Fehler.

Hoffe auf baldige Antwort
LG clickwolvet

Silkea ·

Hallo,

@clickwolvet:
Verwendest du überall die gleiche Codierung? Also in den Templates, den Seiten, directmail selbst?

Ich habe ein ähnliches Problem:

Die Umlaute aus dem Text sehen gut aus (wie sie sollen), aber die Umlaute der Ersetzungen für die Personalisierung (Adressdaten aus tt_address) sind alle zerschossen. Da die Umlaute im normalen Text gut aussehen, bin ich etwas ratlos, an was das liegen könnte.

tt_address steht auf utf-8, ebenso die Daten, bevor sie importiert wurden (musste ich von Hand machen, da das Importskript nicht richtig funktionierte). Umlaute sehen in der Datenbank auch normal aus. Direct Mail habe ich ebenfalls auf utf-8 gesetzt (auf der Konfigurations-Seite), steht auch im Mail so drin:
Content-Type: text/html; charset=utf-8

Was mir auffiel: Die Codierungen der Umlaute im Text sind 6 Zeichen lang, die für die ersetzten Namen aus tt_address hingegen nur 3 Zeichen.
B=E4uerle -> =E4 (Personalisierung)
Ver=C3=A4nderungen -> =C3=A4 (Mailtext)

Ersetze ich (von Hand in der gespeicherten Mail) B=E4uerle durch B=C3=A4uerle, dann wird das ä auch korrekt dargestellt. Nur: wie bekomme ich directmail dazu, das automatisch zu machen?

Was fehlt noch in meinen Einstellungen, damit das funktioniert?

Nachtrag:
Habe gerade gesehen, dass die Einträge in der Listenansicht schon "kaputt" sind (also wenn ich den Abonennten-Ordner ansehe). Korrigiere ich die Daten hier, kommen Sie in der Mail richtig an, aber sehen in der Datenbank (phpmayadmin) "falsch" aus. Wie kann ich herausbekommen, wo die Kodierung schief geht? Angeblich ist alles utf-8...

andreas.​petry ·

hat jemand von euch diesbezüglich eine Lösung gefunden. Bei mir ist es das Gleiche. Content sieht gut aus, aber beim Versand läuft was beid er Codierung falsch???