PHP大牛们,来看看用PHP的IMAP收取邮件编码问题

通货好膨胀 发布于 2012/07/12 09:15
阅读 561
收藏 0
PHP
 代码:if ($partStruct->encoding == 1) {
            $data = $this->imap_utf8($data);
        } elseif ($partStruct->encoding == 2) {
            $data = $this->imap_binary($data);
        } elseif ($partStruct->encoding == 3) {
            $data = $this->imap_base64($data);
        } elseif ($partStruct->encoding == 4) {
            $data = $this->imap_qprint($data);
        }

        $data = trim($data);

我不明白,在PHP官网上面有人说当传送编码为3和4的时候才要解码;我上面这段代码来自http://code.google.com/p/php-imap/source/browse/trunk/ImapMailbox.php 这里提供的开源程序,它把 1.2类型的也解码了。但是

imap_binaryConvert an 8bit string to a base64 string

我很奇怪,为什么这里它又转到base64去

 

 

加载中
0
通货好膨胀
通货好膨胀
我发现研究这个问题的人很少,网上资料也少得可怜。
0
更改邮箱地址
更改邮箱地址
也在研究中,有啥新信息。多多交流
通货好膨胀
通货好膨胀
有些还是不清晰
通货好膨胀
通货好膨胀
you
返回顶部
顶部