我对imap_fetchbody有点问题。我使用下面的脚本访问:
$string= "{imap.gmail.com:993/imap/ssl/novalidate-cert}";
$mbox = imap_open($string.$_GET['f'], "mail@gmail.com", "password");
$message = imap_fetchbody($mbox,$_GET['email'],'1.2');
然后我打印了$ message内容,我得到了这个:
ATTENZIONE
Il presente messaggio ed i suoi = allegati devono intendersi ad uso esclusivo dei suoi destinatari e sono = confidenziali.
Se ricevete questo messaggio per errore, Vi preghiamo = di cancellarlo, di distruggerne ogni copia e di informarci = immediatamente.
Internet non garantisce l'integrit=E0 dei messaggi. = La scrivente declina pertanto ogni responsabilit=E0 in caso di = intercettazione o modifiche del presente = messaggio.
我知道E0相当于à,在这种情况下我可以替换它,但我也有一些随机=符号,我无法删除它们。
我正在尝试解决这个问题。我查看了HTML,我有这个:
<p =="" class="3DMsoNormal" style="3D'margin-bottom:12.0pt'">
<span =="" style="3D'font-size:7.5pt;font-family:"Verdana","sans-serif";color:#999999=" ;mso-fareast-language:it'="">
ATTENZIONE<br>Il presente messaggio ed i suoi =
allegati devono intendersi ad uso esclusivo dei suoi destinatari e sono =
confidenziali. <br>Se ricevete questo messaggio per errore, Vi preghiamo =
di cancellarlo, di distruggerne ogni copia e di informarci =
immediatamente.<br>Internet non garantisce l'integrit=E0 dei messaggi. =
La scrivente declina pertanto ogni responsabilit=E0 in caso di =
intercettazione o modifiche del presente =
messaggio.<o:p></o:p></span></p>
HTML非常奇怪。在HTML标记中,我发现了这个:
<html xmlns:v="3D"urn:schemas-microsoft-com:vml"" =="" xmlns:o="3D"urn:schemas-microsoft-com:office:office"" xmlns:w="3D"urn:schemas-microsoft-com:office:word"" xmlns:m="3D"http://schemas.microsoft.com/office/2004/12/omml"" xmlns="3D"http://www.w3.org/TR/REC-html40""><head><meta =="" http-equiv="3DContent-Type" content="3D"text/html;" charset="3Diso-8859-1""><meta name="3DGenerator" content="3D"Microsoft" word="14" (filtered="" medium)"="">
有人知道如何让=符号消失吗?
感谢。
答案 0 :(得分:1)
这是引用可打印的编码。请搜索SO以获取相关问题。