3D在此HTML中做什么?


229

我正在尝试通过查看其代码来复制我进入gmail的邮件程序。我在多个源代码查看器中看到了很多:

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

3D是否是我不知道的某种邮件渲染方式?


5
PHP有一种将带引号的可打印字符串转换为8位字符串的方法php.net/manual/en/function.quoted-printable-decode.php
John Magnolia

Answers:


339

这是一种称为“ quoted-printable ” 的电子邮件编码系统,该系统允许将非ASCII字符表示为ASCII以便进行电子邮件传输。

在带引号的可打印格式中,任何非标准的电子邮件八位字节均以一个=符号表示,后跟两个十六进制数字,代表该八位字节的值。当然,要=在电子邮件中表示纯=文本,也必须使用带引号的可打印编码来表示:3D是与的ASCII值(61)相对应的十六进制数字。


16
对。您应该Content-Transfer-Encoding: quoted-printable在标题中看到是否使用了QP。
Piskvor在

166
姐 为什么电子邮件如此复杂?
斯蒂芬·2010年

13
@melee:不要用手在QP中编写(即,您的模板应使用=,而不是=3D)。:-)如果您的电子邮件软件需要使用QP,它将自动转换。
克里斯·杰斯特·杨

48
为您节省了对解码器的必然搜索:motobit.com/util/quoted-printable-decoder.asp
snappieT 2014年

21
在我们要开始发送3D电子邮件之前,此方法将正常工作。那我们打算做什么。
Paul D. Waite'9
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.