ChrisB: IMAP: Zu Mails mit Content-Type "related"

Beitrag lesen

Hi,

Ich habe einen HTML-Part mit Encoding 3 (Quoted Printable) und Charset UTF-8.
Ist es korrekt wenn ich ihn wie folgt decode?
$html = utf8_decode(quoted_printable_decode(imap_fetchbody($this->connection, $message_id, $section)));

Dabei werden dir ggf. enthaltene Sonderzeichen, die in ISO-8859-1 nicht abbildbar sind, verloren gehen.

Dann wird aber der Dash "=E2=80=93" zu "?" und genauso auch "=C2=B7", "=E2=80=9E" und "=E2=80=9C". Natürlich kann man sich die 4 Zeichen mit str_replace und Konsorten wieder zurechtmurksen, aber es muss doch auch eine saubere Lösung geben, oder?

Klar - UTF-8 in der Webanwendung verwenden.

MfG ChrisB

--
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?