0

I have an email address which is encoded

subi.bhaskaran@in.ibm.com

I have to decode the above enoded and if we decode i will get this email address

subi.bhaskaran@in.ibm.com

I wrote a script for decoding but it is not working

from email.header import decode_header
print decode_header("""=subi.bhaskaran@in.ibm.com=""")

Output:

[('=subi.bhaskaran@in.ibm.com=', None)]

Which is not decoding it.

How could i decode this?

subi.bhaskaran@in.ibm.com
Mounarajan
  • 1,357
  • 5
  • 22
  • 43

1 Answers1

0

It is ascii HTML encoding.

import HTMLParser
encoded_text = 'subi.bhaskaran@in.ibm.com'
decoded_text = HTMLParser.HTMLParser().unescape(encoded_text)
jatinderjit
  • 1,359
  • 8
  • 21