【问题标题】:Translating IMAP body based on their encoding根据编码翻译 IMAP 正文
【发布时间】:2023-03-18 12:13:01
【问题描述】:

从手册中,我知道 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;
    }
}

我的问题是,如何将 8 位、二进制和其他编码转换回人类可读的消息形式?或者,也许有人有更好的功能来处理这个?

【问题讨论】:

    标签: php encoding imap decoding


    【解决方案1】:

    要将您的 8 位二进制文​​件翻译成人类可读的,试试这个:

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-24
    相关资源
    最近更新 更多