2

Have a look at some of the elements of the HTML emails I receive:

<img height=3D"1" width=3D"1" alt=3D"" src=3D"http://some-link.com">
<a style=3D"border:0px" href=3D"http://another-link.com">click here.<a>

I want to know, why there is 3D before each Quotation mark(") in the HTML elements above.

I saw the raw version of some HTML emails I received in Gmail.

Tredged
  • 586
  • 2
  • 17
Mohit Gangrade
  • 652
  • 9
  • 18

1 Answers1

7

It's an email encoding system called "quoted-printable", which allows non-ASCII characters to be represented as ASCII for email transportation.

In quoted-printable, any non-standard email octets are represented as an = sign followed by two hex digits representing the octet's value. Of course, to represent a plain = in email, it needs to be represented using quoted-printable encoding too: 3D are the hex digits corresponding to ='s ASCII value (61).

Tredged
  • 586
  • 2
  • 17