stefanfen
Goto Top

Symbole im Email Header

Hey Leute ich habe folgendes Problem bei meine Emailversand (ich habe den PHPHeader von ISO8859-1 auf UTF-9 verändert um Sonderzeichen und Symbole nutzen zu können)

In der Email Betreffzeile gebe ich nun "ein Feuer Symbol" als Zeichen für zum Beispiel ein Feuer ein, 🔥 bekomme ich aber in der Email angezeigt ($mail->subject).

Für den phpmailer habe ich den Charcode ($phpmailer->CharSet = 'UTF-8';) schon auf UFT-8 gesetzt. Nun ist die Frage wie bekomme ich aus 🔥 wieder mein Feuer ;)

aktuelle Ausgabe: 🔥 ☯ Test 🔥 (ja ist ohne feuer :D)

Content-Key: 368586

Url: https://administrator.de/contentid/368586

Printed on: April 25, 2024 at 21:04 o'clock

Mitglied: 114380
114380 Mar 19, 2018 at 17:17:39 (UTC)
Goto Top
Unterstützt die Clientarchitektur UTF-8?
Beispielsweise kann office365 kein UTF8 bei IMAP-Anbindung https://answers.microsoft.com/en-us/msoffice/forum/msoffice_outlook-mso_ ...
Member: stefanfen
stefanfen Mar 19, 2018 at 17:44:31 (UTC)
Goto Top
UTF-8 geht. Ich habe testweise

$phpmailer->Subject = json_decode('"\u2600"') . $mail->subject;  

verwendet und da wird das "Feuer Symbol" angezeigt. Zudem werden auch in der normalen Mail die Symbole als Symbole dargestellt. In der Variable $mail->subject steckt mein Problem face-sad
Member: Lochkartenstanzer
Lochkartenstanzer Mar 19, 2018 at 19:03:36 (UTC)
Goto Top
symbole und sonderzeichen haben in headern nichts zu suchen!

lks
Member: stefanfen
stefanfen Mar 20, 2018 at 07:23:52 (UTC)
Goto Top
unverständlich für mich ist vor allem wieso json_decode('"\u2600"') geht aber wenn ich \u2600 in den Betreff schreibe es nicht klappt face-sad
Member: stefanfen
stefanfen Mar 20, 2018 at 17:59:14 (UTC)
Goto Top
keiner eine geniale Idee dazu wie ich wieder meine Smilies + Feuer bekomme face-sad