Pregunta

Al enviar correos electrónicos HTML a través de Pear, aunque se presenta correctamente en los clientes de correo electrónico, al mirar la fuente del mensaje, el texto tiene mucho = señales.

Ejemplo

bla blah blah blah blah blah blah blah blah blah blah blah blah bla = bla bla bla bla bla bla bla bla bla bla bla bla blah blah blah blah blah blah bla = bla bla bla bla bla bla bla blah blah blah blah blah blah blah blah blah blah = bla bla bla bla bla bla

¿Alguna idea de por qué y cómo se pueden eliminar? ¿Causan algún problema?

¿Fue útil?

Solución

Es parte de la codificación impresa (OldSchool pero aún utilizada!) Que representa una cadena ASCII de 8 bits en Codeset ASC de 7 bits. Todos los caracteres que son> 127 están codificados en la forma =F3, que es una representación hexadecimal del personaje. Lee mas en Wikipedia en citado impreso

Para leer el mensaje, debe aplicar quoted_printable_decode() a la cadena. O use un decodificador de correo MIME adecuado que resolverá otros problemas que encontrará al intentar analizar los correos también.

No causa problemas, los resuelve.

Otros consejos

Son parte de la codificación impresa citada y deben estar presentes para leer el mensaje correctamente.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top