Comprendre la présence énigmatique de la « 3D » dans le code HTML
Lorsque vous examinez le code source d'un e-mail reçu, vous pouvez rencontrer du HTML particulier éléments comme ceux que vous avez rencontrés :
<td>
Cette "3D" apparemment énigmatique n'est pas réellement liée à rendu tridimensionnel au sens habituel du terme. Au lieu de cela, il fait partie intégrante d'un système de codage appelé « imprimable entre guillemets ».
Le codage imprimable entre guillemets est utilisé pour garantir que les caractères non-ASCII, tels que les caractères ou les symboles de langues étrangères, peuvent être transmis avec précision. et affiché dans les e-mails. Il fonctionne en représentant chaque octet de courrier électronique non standard (une unité de données de 8 bits) par un signe égal (=) suivi de deux chiffres hexadécimaux qui correspondent à la valeur de l'octet.
Cependant, les systèmes de transport de courrier électronique peuvent interprète parfois un signe égal autonome (=) comme un indicateur de codage imprimable entre guillemets, exigeant qu'il soit également codé. Pour représenter le caractère "=" dans de tels scénarios, quoted-printable utilise la valeur hexadécimale 3D, qui est le code ASCII pour "=". Par conséquent, la « 3D » apparemment énigmatique que vous avez observée est simplement le résultat du processus d’encodage, garantissant que le signe égal est correctement interprété et affiché dans le client de messagerie du destinataire.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!