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?


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).


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.