Dans le manuel, je sais qu'il y a 6 different transfer encoding dans IMAP.Traduction du corps IMAP en fonction de leur codage
À 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, comment puis-je traduis 8bit, binaire, et d'autres encodage de retour à la forme de message lisible par l'homme? Ou, peut-être que quelqu'un a de meilleures fonctions pour gérer cela?
oups, a posé la question trop vite. Un peu de recherche m'a obtenu cette URL: http://www.php.net/manual/en/function.imap-fetchbody.php#43405 – ariefbayu