2009-11-26 22 views
8

Từ hướng dẫn sử dụng, tôi biết rằng có 6 different transfer encoding trong IMAP.Dịch cơ thể IMAP dựa trên mã hóa của chúng

Tại thời điểm này, tôi đã tạo ra chức năng cơ bản này:

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

Câu hỏi của tôi là, làm thế nào để dịch 8bit, nhị phân, và mã hóa khác lại xem gưi tin nhắn có thể đọc được con người? Hoặc, có thể ai đó có chức năng tốt hơn để xử lý việc này?

Trả lời

Các vấn đề liên quan