Co robi 3D w tym HTML?


229

Próbuję zduplikować program pocztowy, który dostałem do Gmaila, sprawdzając jego kod. Widzę dużo tego w wielu przeglądarkach źródłowych:

 <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">

Czy 3D jest czymś w rodzaju renderowania poczty, o którym nie wiem?


5
PHP ma metodę konwersji napisu do wydrukowania na 8-bitowy ciąg php.net/manual/en/function.quoted-printable-decode.php
John Magnolia

Odpowiedzi:


339

Jest to system kodowania wiadomości e-mail o nazwie „ drukowany w cudzysłowie ”, który umożliwia reprezentowanie znaków spoza ASCII jako ASCII do przesyłania wiadomości e-mail.

W drukowanym cytowaniu wszelkie niestandardowe oktety e-mail są reprezentowane jako =znak, po którym następują dwie cyfry szesnastkowe reprezentujące wartość oktetu. Oczywiście, aby przedstawić zwykły =e-mail, należy go również przedstawić przy użyciu kodowania drukowanego w cudzysłowie: 3D to cyfry szesnastkowe odpowiadające =wartości ASCII (61).


16
Tak. Powinieneś zobaczyć Content-Transfer-Encoding: quoted-printablew nagłówkach, czy QP jest używane.
Piskvor opuścił budynek

166
Jeeze. Dlaczego e-mail jest tak cholernie skomplikowany?
Stephen

13
@melee: Nie pisz ręcznie w QP (tzn. szablon powinien używać =, a nie =3D). :-) Jeśli oprogramowanie poczty e-mail musi korzystać z QP, zostanie przekonwertowane automatycznie.
Chris Jester-Young

48
Oszczędzając nieuniknionego poszukiwania dekodera: motobit.com/util/quoted-printable-decoder.asp
snappieT

21
Będzie to działać dobrze, dopóki nie zaczniemy wysyłać e-maili 3D. Więc co mamy zrobić?
Paul D. Waite,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.