Pergunta

A partir do manual, eu sei que há 6 transferência codificação diferente em IMAP.

Neste ponto, eu criei esta função básica:

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

A minha pergunta é: como faço para traduzir 8bit, binário, e outro de volta codificação a forma mensagem legível? Ou, talvez alguém tem melhores funções para lidar com isso?

Foi útil?

Solução

Para traduzir o seu binário de 8 bits para leitura humana, tente o seguinte:

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top