Domanda

Ho costruito un sistema di ticket semplice ed è tutto fatto e di lavoro ad eccezione di quando riceve i file PDF via e-mail che sono stati inviati utilizzando la codifica quoted-printable. Ho provato con quoted_printable_decode(), il filtro di flusso quoted-printable.decode, il più tardi appena creato un file vuoto. Ho anche provato ad utilizzare $input = preg_replace('/=([a-f0-9]{2})/ie', "chr(hexdec('\\1'))", $input).

Tuttavia il file PDF è sempre illeggibile. Ho confrontato l'originale con la versione ricostruita e ci sono un sacco di 00 mancanti e alcuni altri personaggi sostituito.

file originale

ricostruito il file

È stato utile?

Soluzione

fissato utilizzando quoted_printable_decode() su ciascuna linea piuttosto che l'intera mimo-parte

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top