Ergebnis 1 bis 8 von 8
  1. #1
    j-l-n Guest

    PHP mail() - Umlaute im Betreff

    Lange hatte ich nach einer Lösung gesucht, damit die im Betreff einer mit PHP versendeten E-Mail verwendeten Sonderzeichen und Umlaute korrekt dargestellt werden. Diese ist eben so genial wie einfach:
    PHP-Code:
    $betreff "Test öäüß";
    $betreff "=?utf-8?b?".base64_encode($betreff)."?="
    php mail Betreff Umlaute Subject | Immer das selbe

  2. #2
    Avatar von mikdoe
    mikdoe ist offline Administrator
    registriert
    01-05-2010
    Beiträge
    7.595

    AW: PHP mail() - Umlaute im Betreff

    Hmm, sorry Julian aber das steht sogar im RFC, dass die Headerzeilen encodiert werden müssen.
    Eine Frage und ich hätte dir direkt geantwortet
    Hättest nicht suchen brauchen.
    Im Body einer E-Mail nennt man das übrigens qp oder quoted printable

  3. #3
    j-l-n Guest

    AW: PHP mail() - Umlaute im Betreff

    Zu quoted printable: wenn ich allerdings den Header für das qp-Encoding setze und das Subject per quoted_printable_encode() umwandle, wird mir im Betreff statt des Umlautes nur die QP-Entsprechung angezeigt, z.B. "=3D"...

  4. #4
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.649

    AW: PHP mail() - Umlaute im Betreff

    qp funktioniert auch in Headern. Hast du denn auch das "=?" und "?Q?" nicht vergessen?

  5. #5
    Avatar von mikdoe
    mikdoe ist offline Administrator
    registriert
    01-05-2010
    Beiträge
    7.595

    AW: PHP mail() - Umlaute im Betreff

    Nach meiner Kenntnis ist im Header nur Base64 zulässig.
    Korbinian, in welchem RFC steht das mit QP im Header?

  6. #6
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.649

    AW: PHP mail() - Umlaute im Betreff


  7. #7
    Avatar von mikdoe
    mikdoe ist offline Administrator
    registriert
    01-05-2010
    Beiträge
    7.595

    AW: PHP mail() - Umlaute im Betreff

    OK, jetzt hab ichs wieder. Danke dir. Lange nicht mit den Details beschäftigt.

  8. #8
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.649

    AW: PHP mail() - Umlaute im Betreff

    Bitte - gern geschehen.

Ähnliche Themen

  1. Sonderzeichen/Umlaute in mail()
    Von Felidae im Forum Serverseitige Programmierung
    Antworten: 3
    Letzter Beitrag: 18-03-2007, 13:28
  2. PHP mail, PHP mail with attachment(mit anhang)
    Von Radion2 im Forum Serverseitige Programmierung
    Antworten: 3
    Letzter Beitrag: 13-12-2006, 10:23
  3. Betreff bei E-Mail
    Von gitiai im Forum Allgemeines
    Antworten: 2
    Letzter Beitrag: 06-01-2002, 20:26
  4. @michael betreff: jswelt
    Von jsboy136 im Forum Smalltalk
    Antworten: 8
    Letzter Beitrag: 23-09-2001, 13:54
  5. eMail-Feld "Betreff" gleich ausfüllen
    Von McMC im Forum Allgemeines
    Antworten: 4
    Letzter Beitrag: 14-06-2001, 19:37

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •