1

I'm pulling some mail from the Gmail API. I've got some sample body text here. This is after base-64 decoding. This is the body of a sample email from my inbox.

Mobile Web Developer - new Moovweb http://www.glassdoor.com/partner/jobListing.htm?pos=101&ao=77320&s=224&guid=00000152113cfb4fa8f086376239205e&src=GD_JOB_AD&t=JA&extid=13&exst=O&ist=&ast=O&vt=e&ja=23120341&uido=50A7E22F0FAE3A77415539AAADB05038&slr=false&cb=1451988155901&jobListingId=1579397251&utm_medium=email&utm_source=jobalert&utm_campaign=jobAlertAlert&utm_content=ja-viewjob&encryptedUserId=50A7E22F0FAE3A77415539AAADB05038 Web Developer - new Applied Systems http://www.glassdoor.com/partner/jobListing.htmÜÃLL‰˜[ÃMŒŽIÅ“ÃLŒ￾ â„¢ÃZYLMLÅ’LLØÙ˜￾˜NÅ’ Å’ÃÃÅ’Å’ÃŽLÅ’ YIœÜ˜ÃQÑғ×ÃQ ￾R￾Iâ„¢^YLLÉ™^ÃSÉš\ÃIËœ\ÃSÉ￾￾YIš˜OLÅ’ÃŒLÅ’ÃI￾ZYÃMLMÑLŒ‘Œ￾QLÃMÃÃMMLÃŽPPPQÅ’ LÃŽ œÛ￾YËœ[ÙI˜Ø￾LM LNNMMNLŽI𛨓\Ã[™ÒYLMLN LŽ

As you can see, after base-64 decoding it, part of it is decoded correctly, such as the title nad the url. The garbage bellow is the content that was originally html and css, I believe, so it makes sense that it would have been encoded differently on Google's side. Does anyone know what encoding this is?

I've tried:

        `mb_convert_encoding($body_string, "UTF-8", "Windows-1252");`

and

        `mb_convert_encoding($body_string, "UTF-8", "ISO-8859-1");`

With no luck.

Alexander Kleinhans
  • 5,950
  • 10
  • 55
  • 111

0 Answers0