O que um 3D está fazendo neste HTML?

229

Estou tentando duplicar uma mala direta que cheguei ao meu gmail, examinando seu código. Vejo muito disso em vários visualizadores de origem:

 <td style=3D"border-bottom: 1px dotted rgb(153,157, 147); border-top: 1px solid rgb(28, 140, 78);" width=3D"90">=A0</td>
 <td style=3D"border-bottom: 1px dotted rgb(153,157, 147); border-top: 1px solid rgb(28, 140, 78);" align=3D"right" width=3D"110">

O 3D é algum tipo de renderização de correio que eu não conheço?

Nic
fonte
5
PHP tem um método para converter uma string quoted-printable para uma string de 8 bit php.net/manual/en/function.quoted-printable-decode.php
John Magnolia

Respostas:

339

É um sistema de codificação de email chamado " quoted-printable ", que permite que caracteres não ASCII sejam representados como ASCII para transporte de email.

Na impressão entre aspas, todos os octetos de email não padrão são representados como um =sinal seguido por dois dígitos hexadecimais que representam o valor do octeto. Obviamente, para representar um texto simples =em e-mail, ele também precisa ser representado usando a codificação para impressão entre aspas: 3D são os dígitos hexadecimais correspondentes ao =valor ASCII (61).

Chris Jester-Young
fonte
16
Sim. Você deve ver Content-Transfer-Encoding: quoted-printablenos cabeçalhos se o QP é usado.
Piskvor saiu do prédio 25/10/10
166
Eita. Por que o email é tão complicado?
Stephen
13
@ melee: Não escreva no QP manualmente (ou seja, seu modelo deve usar =, não =3D). :-) Se o seu software de email precisar usar o QP, ele será convertido automaticamente.
Chris Jester-Young
48
Poupando-lhe a busca inevitável para um decodificador: motobit.com/util/quoted-printable-decoder.asp
snappieT
21
Isso funcionará bem até que desejemos começar a enviar e-mails 3D. Então o que devemos fazer.
Paul D. Waite