MIME Decode PDF цитируемая печатная
-
28-09-2019 - |
Вопрос
Я создал простую билетную систему, и все это сделано и работает, за исключением случаев, когда он получает 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()
на каждой строке, а не всей MIME-части
Не связан с StackOverflow