什么是3D在这个HTML中做什么?

时间:2010-10-25 15:23:59

标签: html css html-email

我正在尝试复制我通过查看其代码进入我的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是某种我不知道的邮件呈现方式吗?

2 个答案:

答案 0 :(得分:283)

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

在quoted-printable中,任何非标准电子邮件八位字节都表示为=符号,后跟两个表示八位字节值的十六进制数字。当然,要在电子邮件中表示普通=,它也需要使用quoted-printable编码来表示:3D是与=的ASCII值(61)对应的十六进制数字。

答案 1 :(得分:-2)

使用 Laravel 的 Google 朋友们,您可以通过将编码器设置为 raw 来阻止 Mail 外观添加所有这些奇怪的 3D 内容:

$message->setEncoder(new Swift_Mime_ContentEncoder_RawContentEncoder);