3D กำลังทำอะไรใน HTML นี้


229

ฉันพยายามที่จะทำสำเนาจดหมายที่ฉันได้รับใน 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 เป็นจดหมายที่ฉันไม่รู้จักใช่มั้ย


5
PHP มีวิธีการแปลงสตริงที่เสนอราคาที่พิมพ์ได้เป็นสตริง 8 บิตphp.net/manual/en/function.quoted-printable-decode.php
John Magnolia

คำตอบ:


339

เป็นระบบเข้ารหัสอีเมลที่เรียกว่า " Quote-printable " ซึ่งอนุญาตให้แสดงอักขระที่ไม่ใช่ ASCII เป็น ASCII สำหรับการรับส่งอีเมล

ใน=เครื่องหมายคำพูดที่พิมพ์ได้ octet อีเมลใด ๆ ที่ไม่ได้มาตรฐานจะแสดงเป็นเครื่องหมายตามด้วยเลขฐานสิบหกสองหลักแทนค่าของ octet แน่นอนว่าในการแสดง=อีเมลธรรมดานั้นจำเป็นต้องแสดงโดยใช้การเข้ารหัสที่พิมพ์ได้เช่นกัน: 3D เป็นตัวเลขฐานสิบหกที่สอดคล้องกับ=ค่า ASCII ของ (61)


16
ได้. คุณควรเห็นContent-Transfer-Encoding: quoted-printableในส่วนหัวหากใช้ QP
Piskvor ออกจากอาคาร

166
Jeeze ทำไมอีเมล์ถึงซับซ้อนมาก?
สตีเฟ่น

13
@melee: อย่าเขียนด้วยมือ QP (เช่นแม่แบบของคุณควรใช้=ไม่ใช่=3D) :-) หากซอฟต์แวร์อีเมลของคุณต้องใช้ QP ซอฟต์แวร์จะทำการแปลงโดยอัตโนมัติ
Chris Jester-Young

48
ช่วยคุณค้นหาตัวถอดรหัสอย่างหลีกเลี่ยงไม่ได้: motobit.com/util/quoted-printable-decoder.asp
snappieT

21
สิ่งนี้จะทำงานได้ดีจนกระทั่งเราต้องการเริ่มส่งอีเมล 3 มิติ ถ้าอย่างนั้นเราจะทำยังไง
Paul D. Waite
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.