Domanda

Quando si inviano e -mail HTML tramite pera, anche se si rende correttamente sui client di posta elettronica, quando si guarda l'origine del messaggio, il testo ha un sacco di = segni.

Esempio

blah blah blah blah blah blah blah blah blah blah blah blah = blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah = blah blah blah blah blah blah blah blah blah blah blah blah blah = blah = blah blah blah blah blah blah

Qualche idea per cui e come possono essere rimossi? Causano problemi?

È stato utile?

Soluzione

Fa parte della codifica (Oldschool ma ancora usata!) Citato che rappresenta una stringa ASCII a 8 bit in Codice ASC a 7 bit. Tutti i personaggi che sono> 127 sono codificati nella forma =F3, che è una rappresentazione esadecimale del personaggio. Leggi di più a Wikipedia su citato-stampabile

Per leggere il messaggio, è necessario applicare quoted_printable_decode() alla stringa. Oppure usa un decodificatore di posta MIME adeguato che risolverà altri problemi che incontrerai anche quando provi a analizzare la posta.

Non causa problemi: li risolve.

Altri suggerimenti

Fanno parte della codifica stampabile citata e devono essere presenti per leggere correttamente il messaggio.

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