I am sending automated mail which is in html format. I am providing a link in the mail which point towards url with equal(=) symbol. for eg: http://mail.com?hello=10_world
this url is replaced with http://mail.com?hello%10_world, that is =symbol is replaced with % symbol in gmail/outlook.
Am i missing some thing???
The email is using quoted-printable, so the code
=10represents the character with character code 10, i.e. Line Feed (LF). When the line feed character is found in the URL, it has to be URL encoded to make a link out of it, so it’s encoded using the sequence%10.So, it’s not the
=that is replaced by%, it’s the=10that is decoded asLFand then encoded as%10.To put a
=character in quoted printable you need to escape it as=3D.