corpo traduzindo IMAP com base na sua codificação
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?
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