我正在从电子邮件(google)中提取一些代码,当我使用@符号更改并颠倒解释点时,它会翻译代码或对其进行加密。我使用下面的代码并将其修复回@符号,但它添加了一个“?”和结尾或“n”。它还将$改为一个时髦的符号。任何想法如何正确解码?再次它是谷歌加密。不知道这有帮助......
$Body = base64_decode($Body);
$Body = mb_convert_encoding($Body, "utf-8");
$Body = htmlspecialchars($Body);
$Body = preg_replace('/¡/',"@",$Body);
答案 0 :(得分:0)
我用它来从gmail中获取我的电子邮件正文。
$body = imap_fetchbody($inbox, $mail, 1);
$body = quoted_printable_decode($body);
$body = urldecode($body);
它运作良好