Geheimnisvolles „3D“ in HTML-E-Mail
Im HTML-Code einer empfangenen E-Mail können Sie auf Zeilen wie diese stoßen:
<td>
Diese „3D“-Sequenzen können verwirrend wirken. Sie werden nicht in der Standard-HTML-Formatierung verwendet.
Dekodierung von „3D“: Quoted-Printable-Kodierung
„3D“ ist in diesem Zusammenhang kein dreidimensionales Element . Es ist Teil des Quoted-Printable-Kodierungssystems, das zur Darstellung von Nicht-ASCII-Zeichen in E-Mails verwendet wird.
Bei der Quoted-Printable-Kodierung werden Nicht-ASCII-Zeichen in eine ASCII-Darstellung umgewandelt, die aus einem Gleichheitszeichen besteht (=) gefolgt von zwei Hexadezimalzahlen, die den Oktettwert des Zeichens darstellen. Beispielsweise würde „é“ (Oktalwert 233) als „=E9“ kodiert.
Die „3D“-Sequenz stellt speziell das Gleichheitszeichen (=) selbst dar, das als „3D“ (Oktalwert) kodiert wird Wert 61). Dies liegt daran, dass das Gleichheitszeichen als Trennzeichen für in Anführungszeichen druckbare codierte Zeichen verwendet wird und daher selbst codiert werden muss.
Daher enthält der von Ihnen bereitgestellte HTML-Code Elemente mit darauf angewendeten Stilen und dann die Der Oktettwert eines Gleichheitszeichens (=) wird im Stilattribut als „3D“ dargestellt. Dies ist Teil des Quoted-Printable-Kodierungsprozesses, der sicherstellt, dass Nicht-ASCII-Zeichen korrekt transportiert und in E-Mails angezeigt werden können.
Das obige ist der detaillierte Inhalt vonWas bedeutet „3D' im HTML-Code einer E-Mail?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!