HTML メールの謎の "3D"
受信メールの HTML コードには、次のような行が表示されることがあります。
<td>
これらの「3D」シーケンスはわかりにくいように思えるかもしれません。これらは標準の HTML 形式では使用されません。
「3D」のデコード: Quoted-Printable Encoding
この文脈での「3D」は 3 次元要素ではありません。 。これは、電子メールで非 ASCII 文字を表すために使用される quote-printable エンコード システムの一部です。
quoted-printable エンコードでは、非 ASCII 文字は等号で構成される ASCII 表現に変換されます。 (=) の後に文字のオクテット値を表す 2 つの 16 進数が続きます。たとえば、「é」(8 進数 233)は「=E9」としてエンコードされます。
「3D」シーケンスは、特に等号(=)自体を表し、「3D」(8 進数)としてエンコードされます。値61)。これは、等号が引用符で囲まれて印刷可能なエンコード文字の区切り文字として使用されるため、等号自体をエンコードする必要があるためです。
したがって、提供した HTML コードには、スタイルが適用された要素が含まれており、その後、等号 (=) のオクテット値は、style 属性内で「3D」として表されます。これは、quoted-printable エンコード プロセスの一部であり、非 ASCII 文字を電子メールで正しく転送および表示できるようにします。
以上が電子メールの HTML コードの「3D」は何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。