2009-11-26 17 views
8

पर आधारित मैनुअल से, मुझे पता है कि IMAP में 6 different transfer encoding हैं।आईएमएपी बॉडी को उनके एन्कोडिंग

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

मेरा प्रश्न है, मैं कैसे 8bit, द्विआधारी, और अन्य एन्कोडिंग वापस मानव पठनीय संदेश फार्म के लिए अनुवाद नहीं करते:

इस बिंदु पर, मैं इस मूल कार्य बना लिया है? या, हो सकता है कि किसी को इसे संभालने के लिए बेहतर कार्य हो?

उत्तर

4

अपने 8 बिट मानव पठनीय करने के लिए द्विआधारी अनुवाद करने के लिए, इस प्रयास करें:

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

+0

उफ़, बहुत तेजी से सवाल पूछा था। थोड़ी सी खोज ने मुझे यह यूआरएल मिला: http://www.php.net/manual/en/function.imap-fetchbody.php#43405 – ariefbayu

संबंधित मुद्दे