Beiträge von Wehpeh

    Das Testskript muss auch im UTF-8-Format abgespeichert werden, dann sollte es eigentlich funktionieren.


    Ah! Ja, das ist's. Nice job! :) Da hätte ich jetzt noch lange grübeln können, ohne da drauf zu kommen...

    Ich fasse zusammen, was ich gerade gelernt hab: Alles, was so an Wordpress-Dateien aus dem Netz kommt (also Wordpress selbst, und auch sämtliche Plugins) ist ANSI-codiert. Das ist für Umlaute kein Problem, solange sie aus Formularen kommen oder aus der Datenbank - aber wenn man die Umlaute direkt in den Code reinschreibt, funktioniert es nicht, und man muss die Datei als UTF-8 codieren.

    Hab ich durch die UTF-codierung einer Wordpress Datei irgendwelche Nachteile zu befürchten, oder ist das zukunftssicher?

    Ingo: Danke für den Hinweis - werd's mir merken. In dem Fall müsste man aber dann wohl nicht "das" Plugin ansehen sondern alle Plugins, oder?

    Leute, ich bin für die Antworten wirklich extrem dankbar, aber wenn ihr die gegebenen Informationen nicht verarbeitet, ist es schade um EURE Zeit. Wie ich schon geschrieben habe produziert das Testskript oben dasselbe Resultat - ist also nichts mit "Plugin untersuchen" oder dergleichen.

    Hallo Monika,

    Vielen Dank für die schnelle Antwort. Die Glaskugeln können bleiben wo sie sind, denn ums Plugin geht es ja gar nicht, sondern darum, dass bei Mails, die über die Funktion wp_mail() versendet werden, bei mir keine Umlaute ankommen. Das Resultat ist dasselbe, wenn ich folgendes einfache Testskript laufen lasse.

    Mein Client ist Thunderbird, aber ich will das Problem ja nicht Client-seitig lösen, sondern Server-seitig. Ich bekomme rund 10,000 Mails im Jahr und kann mich nicht erinnern, wann ich das letzte Mal Rauten statt Umlaute hatte. Von meiner Wordpress-Installation kenne ich das Problem auch nicht (Umlaute kommen normal über das Contact-Form-7 Plugin, und auch wenn mir Wordpress irgendwelche Benachrichtigungen schickt, z.B. "Bitte moderiere...").

    Content type ist bei allen Mails gleich:
    Content-Type: charset="UTF-8"
    Content-Transfer-Encoding: 8bit

    Ahso, die Wordpress-Version ist übrigens 4.5.2.

    PS: Selbes Problem wenn ich mir die Mails am Handy anschau.

    Hallo Leute,

    Ich habe ein eigenartiges Problem mit den Mails, die von einer meiner Webseiten über ein Plugin verschickt werden. Ich halte mich für einen erfahrenen Administrator, bin aber gerade ein wenig ratlos.

    Die Mails werden in meinem Mailprogramm als Rauten angezeigt - wobei ich grundsätzlich sagen muss, dass mir das gefühlt seit Jahren nicht passiert ist dass Umlaute in Mails (egal von wem) nicht ordentlich dargestellt werden. Im Plugin, das die Mails versendet, habe ich mich soweit zum Problem durchgegraben, dass die Nachrichten über wp_mail() verschickt werden - ich dachte, das ist eine Kernfunktion von Wordpress? Ich habe den Nachrichteninhalt ("äöüöäü") auch testweise unmittelbar vor wp_mail() in den Quellcode hineingeschrieben um sicher zu gehen, dass das Plugin den Nachrichtentext nicht in irgendwelchen Nebenfunktionen verunstaltet - die Rauten im Mail bekomme ich aber trotzdem.

    Hat jemand dazu eine Idee? Ein Gedanke, der mir grad beim Tippen dieser Zeilen kommt, ist dass das Plugin ja vielleicht nicht zuviel macht, sondern zu wenig: Kann es sein, dass man bei wp_mail() noch standardmäßig irgendwelche "headers" angeben muss um das Mailformat festzulegen (UTF-8 oder dergleichen), damit den schönen Umlauten auf dem Weg zum Empfänger auch nichts passiert?

    Danke!