2009-11-26 8 views
8

マニュアルから、私は6 different transfer encodingがIMAPにあることを知っています。この時点でエンコードに基づいて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ビット、バイナリ、および他のエンコーディングを変換するか、でしょうか?または、誰かがこれを処理するためのより良い機能を持っているかもしれませんか?

答えて

4

これを試して、人間が読めるへのあなたの8ビットのバイナリを変換する:

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

+0

おっとは、速すぎて質問をしました。ちょっと調べてみて、私にこのURLを手に入れました:http://www.php.net/manual/en/function.imap-fetchbody.php#43405 – ariefbayu

関連する問題