質問

私はシンプルなチケットシステムを構築してきましたが、使用して送信された電子メールでPDFファイルを受信したときを除いて、すべて完了しています quoted-printable エンコーディング。使ってみました quoted_printable_decode(), 、 quoted-printable.decode ストリームフィルター、後で空のファイルを作成しました。私も使用しようとしました $input = preg_replace('/=([a-f0-9]{2})/ie', "chr(hexdec('\\1'))", $input).

ただし、PDFファイルは常に読み取れません。オリジナルを再構築されたバージョンと比較しましたが、たくさんあります 00 行方不明と他のいくつかの文字が置き換えられました。

元のファイル

ファイルの再構築

役に立ちましたか?

解決

使用して修正 quoted_printable_decode() マイムパート全体ではなく、各ラインに

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top