2009-11-26 5 views
8

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?

Répondre

Questions connexes