我们正在接收附有CSV的自动电子邮件。使用PHP,我通过IMAP抓取邮件。我可以抓住电子邮件和附件没有问题。但是,CSV的附加为八位字节流。使用PHP读取二进制电子邮件附件(CSV)
我该如何将其转换为我实际可以使用的东西?目前阅读内容时,我刚开始的东西,看起来像这样:
NzA1MTA1NTgxMzAsODgxDQo3MDUxMDU1ODEyMCw1NzkNCjcwNTEwNTU4MTEwLDQ3MQ0KNzA1MTA1 ==
我们正在接收附有CSV的自动电子邮件。使用PHP,我通过IMAP抓取邮件。我可以抓住电子邮件和附件没有问题。但是,CSV的附加为八位字节流。使用PHP读取二进制电子邮件附件(CSV)
我该如何将其转换为我实际可以使用的东西?目前阅读内容时,我刚开始的东西,看起来像这样:
NzA1MTA1NTgxMzAsODgxDQo3MDUxMDU1ODEyMCw1NzkNCjcwNTEwNTU4MTEwLDQ3MQ0KNzA1MTA1 ==
使用base64_decode()
。
http://php.net/manual/en/function.base64-decode.php
更重要的是,看编码头的电子邮件,让你知道的东西是否被实际编码你期望的方式。
这个伎俩!感谢Brad。 –
你在看什么是base-64编码。 – Brad
看起来像Base64 –