Übersetzen von IMAP Körpern auf der Grundlage ihrer Codierung
Frage
Aus dem Handbuch, ich weiß, dass es 6 verschiedene Übertragungscodierung in IMAP.
An diesem Punkt habe ich diese grundlegende Funktion erstellt:
function translate_imap_body($body, $encoding) {
switch($encoding) {
case 0: return $body;break;
case 1: return $body;break;
case 2: return $body;break;
case 3: return base64_decode($body);break;
case 4: return quoted_printable_decode($body);break;
case 5: return $body;break;
}
}
Meine Frage ist, wie übersetze ich 8bit, Binär- und andere Kodierung zurück zu den Menschen lesbarer Nachricht Form? Oder vielleicht hat jemand eine bessere Funktionen zu handhaben?
Lösung
Um die 8-Bit-Binär-zu-Menschen lesbaren zu übersetzen, versuchen Sie dies:
http://www.php.net/manual /en/function.quoted-printable-encode.php
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow