Sonderzeichen per Email

  • Habadere miteinander,

    ich hab bei mir WordPress 2.3.2 installiert, Standardinstallation von der englischen Webseite und dazu die "de_DE.mo" Datei als Sprache. Sonst wurden keinerlei Einstellungen verändert.

    Umlaute und Sonderzeichen sind alle in Ordnung in den Artikeln, die ich direkt im WordPress schreibe. Wenn ich aber einen Artikel über die Email-Funktion (über "wp-mail.php") abrufe, dann kommen dort nur schrottige Umlaute raus. In den "normalen" Artikeln passts aber wie gesagt.

    DB_CHARSET ist auf "utf8" eingestellt. Muss ich da noch irgendwas spezielles für Email einstellen? Kann ich da irgendwas drehen, so dass es passt?

    Vielen Dank schonmal ;-)

    Matthias

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Wenn die Emails als UTF-8 kommen, und dein Posteingang auf ISO eingestellt ist, kommt es zu solchen Erscheinungen (ist beim heise-Newsletter bei mir z.B. so). In Thunderbird kannst du dazu einfach die Zeichencodierung für diesen Ordner umstellen. Vielleicht ist das nur das Problem..? :)

    wpseek.com - Die WordPress-Code-Suchmaschine

  • ja, ich weiss, microsoft outlook 2007 ist schrott ;-)

    aber ich will trotzdem nicht drauf verzichten... da finde ich jedenfalls keine möglichkeit, was umzustellen... aber kann wordpress das nicht selbst erkenne, wie die email ankommt, und das entsprechend umsetzen?

    die mails werden als nur-text geschickt... kein html oder rtf schnickschnack oder so ein schrott...

  • ja, ich weiss, microsoft outlook 2007 ist schrott ;-)


    Hehe, das war keineswegs meine Intention. ;) Im Thunderbird tritt ja wie gesagt derselbe Fehler auf, der mit Umstellen des Codierung behoben werden kann... vielleicht (ziemlich icher sogar) gibt's aber auch eine WP-Lösung dafür. Nur habe ich noch nie einen Beitrag mit "wp-mail.php" abgeholt, kann also dazu nicht viel sagen..

    wpseek.com - Die WordPress-Code-Suchmaschine

  • Also wenn die Mail korrekt codiert ist, kann ich mir nicht wirklich vorstellen, warum das Outlook falsch darstellen sollte. In der 2007er-Version wird es ja wohl zu UTF-8 kompatibel sein. ;-)

    Also schau doch mal nach, welche Codierung Outlook zum Anzeigen der Mail verwendet (Ansicht > Zeichencodierung oder so) und welche Codierung im Header der Mail angegeben ist (mal in den Quelltext schauen). Dann klärt sich das vielleicht schon.

    Wie ruft man denn eigentlich einen Beitrag per E-Mail ab? Die Funktion kenne ich noch nicht und kann mir das gerade gar nicht vorstellen. Wenn das nämlich über ein Plugin oder einen externen Service (Feedburner?) geht, liegt ja vielleicht auch da der Haken.

  • nein, ich verwende outlook um artikel ins wordpress zu posten... also ich SCHREIBE die artikel mit outlook, schicke diese an eine pop3 email adresse... im outlook sind alle sonderzeichen korrekt...

    diese mailbox ist im wordpress hinterlegt (einstellungen --> schreiben --> via e-mail schreiben), jetzt muss ich nur noch die webseite wp-mail.php aufrufen (läuft bei mir via crontab) und die artikel werden per pop3 abgeholt und ins blog eingestellt.

    nur gehen dabei eben die umlaute verloren, im blog stehen dann diese komischen fragezeichen drin statt ä, ö und ü...

  • Ok also doch so rum. Hätte ich mir jetzt doch fast gedacht. Und Du bist sicher, dass Du die E-Mails in der Codierung abschickst, die auch WordPress verwendet? Also UTF-8 in Deinem Fall. Die meisten Mail-Programme sind standardmäßig so eingestellt, dass sie ISO-Mails verschicken. Das hilft Dir hier natürlich nicht weiter, WordPress kann das sicher nicht automatisch korrigieren. Man kann das im Mailprogramm aber sicher einstellen.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!