2009-11-26 11 views
8

Z podręcznika wiem, że w protokole IMAP jest 6 different transfer encoding.Tłumaczenie treści IMAP na podstawie ich kodowania

W tym momencie stworzyłem tę podstawową funkcję:

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

Moje pytanie brzmi, jak mogę przetłumaczyć 8bit, binarne i inne kodowanie z powrotem do postaci czytelnej dla człowieka komunikatów? A może ktoś ma lepsze funkcje do obsługi tego?

Odpowiedz

Powiązane problemy