Encoding Gmail API编码除base64外的html和css

Encoding Gmail API编码除base64外的html和css,encoding,gmail,gmail-api,Encoding,Gmail,Gmail Api,我正在从Gmail API中提取一些邮件。我这里有一些示例正文。这是在base-64解码之后。这是我收件箱中的一封示例电子邮件的正文 移动网络开发者-新 木棉 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=231203

我正在从Gmail API中提取一些邮件。我这里有一些示例正文。这是在base-64解码之后。这是我收件箱中的一封示例电子邮件的正文


移动网络开发者-新
木棉
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=50A7E22F0FAE3A774539AAADB05038
网络开发者-新
应用系统
http://www.glassdoor.com/partner/jobListing.htm我会的™Ëœïïï
䵉䵉䵉ŽL䵉'
1959年9月月19日的《1959年9月月19日》的《1959年9月19日的《1959年9月19日》的《1959年9月19日)的《1959年9月月19日》的《1959年9月19日的《1959年9月19日》的《1959年9月19日的《1959月19日》的《1959月19日))的《1959月19日的《1959月19日日日的《1959月19日》的《1959月19日日的本本本本本本本本次次次的《1959月19月19日的《1959月19日日的《1959月19日》的《1959月19日日日日》的《1959月19日日日的本本本本本本本本本本本次次次次次次次次次次次次次次次次次次次次次的《1959月19日日日日日日的研究的QLÃMÃMMLÃPPPQÅ'
LÃŽŽ“Ãïïïïï”[Ù我想我会的
Lnnml½IÅ
LŽ

正如你所看到的,在base-64解码后,它的一部分被正确解码,比如标题和url。下面的垃圾信息是最初的html和css内容,我相信,所以在谷歌这方面,它的编码是不同的是有意义的。有人知道这是什么编码吗

我试过:

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


运气不好。

您是否在邮件中请求format=FULL或format=RAW?您能否从电子邮件中提供MIME*和Content*标题?应该可以解决。尝试utf8\u decode()您是否在邮件中请求format=FULL或format=RAW?您能否从电子邮件中提供MIME*和Content*标题?应该可以解决。尝试utf8\u decode()
        `mb_convert_encoding($body_string, "UTF-8", "ISO-8859-1");`