Я строил простую систему заявок, и все это сделано и работает, за исключением случаев, когда он получает файлы PDF по электронной почте, которые были отправлены с использованием кодировки quoted-printable
. Я пытался использовать quoted_printable_decode()
, потоковый фильтр quoted-printable.decode
, позже только что создал пустой файл. Я также пытался использовать $input = preg_replace('/=([a-f0-9]{2})/ie', "chr(hexdec('\\1'))", $input)
.
Однако файл PDF всегда не читается. Я сравнил оригинал с перестроенной версией, и там пропало 00
и заменены некоторые другие символы.
оригинальный файл
восстановленный файл