Misteri "3D" dalam E-mel HTML
Dalam kod HTML e-mel yang diterima, anda mungkin menghadapi baris yang serupa dengan ini:
<td>
Jujukan "3D" ini mungkin kelihatan mengelirukan. Ia tidak digunakan dalam pemformatan HTML standard.
Menyahkod "3D": Pengekodan Boleh Cetak Dipetik
"3D" dalam konteks ini bukan elemen tiga dimensi . Ia adalah sebahagian daripada sistem pengekodan boleh cetak sebut harga, yang digunakan untuk mewakili aksara bukan ASCII dalam e-mel.
Dalam pengekodan boleh cetak petikan, aksara bukan ASCII ditukar kepada perwakilan ASCII yang terdiri daripada tanda sama. (=) diikuti dengan dua nombor perenambelasan yang mewakili nilai oktet bagi aksara. Contohnya, "é" (nilai okta 233) akan dikodkan sebagai "=E9".
Jujukan "3D" secara khusus mewakili tanda sama (=) itu sendiri, yang dikodkan sebagai "3D" (oktal nilai 61). Ini kerana tanda sama digunakan sebagai pembatas untuk aksara yang dikodkan yang boleh dipetik, dan oleh itu ia mesti dikodkan sendiri.
Oleh itu, kod HTML yang anda berikan mengandungi elemen dengan gaya yang digunakan padanya, dan kemudian nilai oktet tanda sama (=) diwakili sebagai "3D" dalam atribut gaya. Ini adalah sebahagian daripada proses pengekodan boleh cetak yang disebut, yang memastikan aksara bukan ASCII boleh diangkut dan dipaparkan dengan betul dalam e-mel.
Atas ialah kandungan terperinci Apakah Maksud \'3D\' dalam Kod HTML E-mel?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!