Question

D'après le manuel, je sais qu'il existe 6 encodages de transfert différents dans IMAP.

À ce stade, j'ai créé cette fonction de base:

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;
    }
}

Ma question est la suivante: comment traduire le codage 8 bits, binaire et autre en un format de message lisible par l'homme? Ou peut-être que quelqu'un a de meilleures fonctions pour gérer cela?

Était-ce utile?

La solution

Pour traduire votre fichier binaire 8 bits en fichier lisible par l'homme, essayez ceci:

http://www.php.net/manual /en/function.quoted-printable-encode.php

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top