인코딩을 기반으로 IMAP 본체를 번역합니다
문제
매뉴얼에서, 나는 있다는 것을 알고 있습니다 6 다른 전송 인코딩 IMAP에서.
이 시점 에서이 기본 기능을 만들었습니다.
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;
}
}
내 질문은 8 비트, 이진 및 기타 인코딩을 인간 읽기 가능한 메시지 양식으로 어떻게 번역 하는가? 아니면 누군가 이것을 처리 할 수있는 더 나은 기능이 있습니까?
해결책
8 비트 바이너리를 인간 읽을 수있는 것으로 번역하려면 다음을 시도하십시오.
http://www.php.net/manual/en/function.quoted-printable-encode.php
제휴하지 않습니다 StackOverflow