E-Mail Betreff mit Umlauten auslesen
Fritz
- php
Hallo,
seit einiger Zeit beisse ich mir die Zähne an folgendem Problem aus:
Ich lese E-Mails per IMAP und wandle sie mittels PHP in HTML um.
Der Betreff lässt sich mit den entsprechenden PHP Befehlen auslesen.
$mbox = imap_open (.....);
....
$header = imap_header ($mbox);
....
$subject = $header->subject;
Der relevante Teil des Quelltext einer Mail (ausgelesen mit Outlook Express) sieht so ähnlich aus:
Subject: hier steht der Betreff
und in der Variable $subject habe ich dann wie gewünscht den String "hier steht der Betreff"
So weit so gut.
Sobald aber Umlaute im Betreff stehen, sieht der Quelltext z.B. folgendermassen aus:
Subject: =?iso-8859-1?B?1uT83/bE3A==?=
(Das sieht aus wie Base64. Es gelang mir aber nicht, das als Base64 zu decodieren.)
Kann mir jemand weiterhelfen, wie ich diesen Betreff "entschlüsseln" kann.
Gruß Fritz
Hallo,
Sollte dies tatsächlich die erste Anfrage sein, auf die ich hier keinerlei Reaktion bekomme :-(
Gruß Fritz
echo $begrüßung;
Subject: =?iso-8859-1?B?1uT83/bE3A==?=
(Das sieht aus wie Base64. Es gelang mir aber nicht, das als Base64 zu decodieren.)
ÖäüßöÄÜ - Es ist BASE64, aber nicht alles, sondern nur der Teil zwischen den rechten beiden Fragezeichen.
Kann mir jemand weiterhelfen, wie ich diesen Betreff "entschlüsseln" kann.
echo "$verabschiedung $name";
Hallo,
Danke. Genau das habe ich gesucht.
Und ich habe fest damit gerechnet, diese Antwort hier, und nur hier zu erhalten.
Gruß Fritz