2010-06-18 115 views
1

我一直在建立一個簡單的票務系統,除了當它通過電子郵件接收到使用quoted-printable編碼發送的PDF文件之外,它已經完成並正在工作。我試過使用quoted_printable_decode()quoted-printable.decode流過濾器,後來剛剛創建了一個空文件。我也試過使用$input = preg_replace('/=([a-f0-9]{2})/ie', "chr(hexdec('\\1'))", $input)mime解碼pdf引用打印

但是PDF文件總是不可讀的。我比較了原始版本和重建版本,並且有很多00丟失,並且其他一些字符被替換。

original file

rebuilt file

回答

0

固定通過在每一行上,而不是整個的mime部分地使用quoted_printable_decode()