J'ai construit un système de ticket simple et tout est fait et fonctionne sauf quand il reçoit des fichiers PDF par e-mail qui ont été envoyés en utilisant l'encodage quoted-printable
. J'ai essayé d'utiliser quoted_printable_decode()
, le filtre de flux quoted-printable.decode
, le plus récent vient de créer un fichier vide. J'ai également essayé d'utiliser $input = preg_replace('/=([a-f0-9]{2})/ie', "chr(hexdec('\\1'))", $input)
.mime decode pdf cité-imprimable
Cependant, le fichier PDF est toujours illisible. J'ai comparé l'original avec la version reconstruite et il y a beaucoup de 00
manquant et d'autres caractères remplacés.