4

メール(google)からコードを取得していますが、@記号を使用すると、コードが変換または暗号化され、説明ポイントが上下逆になります。¡以下のコードを使用すると、@記号に修正されますが、 「?」を追加します そして終わりまたは「n」。また、$をファンキーなシンボルに変更します。これを適切にデコードする方法はありますか?再びそのGoogle暗号化。それが役立つかどうかわからない...

$Body = base64_decode($Body);
$Body = mb_convert_encoding($Body, "utf-8");
$Body = htmlspecialchars($Body);
$Body = preg_replace('/¡/',"@",$Body);
4

1 に答える 1

1

これを使用して、gmail からメール本文を取得します。

$body = imap_fetchbody($inbox, $mail, 1);
$body = quoted_printable_decode($body);
$body = urldecode($body);

そしてそれはうまくいく

于 2011-12-06T14:47:18.873 に答える