2013-05-09 2 views
0

У меня есть небольшая проблема с imap_fetchbody. Я обращался с ниже сценарием:php imap_fetchbody странная кодировка

$string= "{imap.gmail.com:993/imap/ssl/novalidate-cert}"; 
    $mbox = imap_open($string.$_GET['f'], "[email protected]", "password"); 
    $message = imap_fetchbody($mbox,$_GET['email'],'1.2'); 

Затем я печатал содержание $ сообщения, и я получил это:

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 эквивалентно карапуза & agrave ;, и я мог бы заменить его в этот случай, но у меня также есть некоторые случайные = знаки, и я не могу их удалить.

Я пытаюсь решить проблему. Я посмотрел на HTML, и у меня есть это:

<p =="" class="3DMsoNormal" style="3D'margin-bottom:12.0pt'"> 
    <span =="" style="3D'font-size:7.5pt;font-family:&quot;Verdana&quot;,&quot;sans-serif&quot;;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&nbsp;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&quot;urn:schemas-microsoft-com:vml&quot;" =="" xmlns:o="3D&quot;urn:schemas-microsoft-com:office:office&quot;" xmlns:w="3D&quot;urn:schemas-microsoft-com:office:word&quot;" xmlns:m="3D&quot;http://schemas.microsoft.com/office/2004/12/omml&quot;" xmlns="3D&quot;http://www.w3.org/TR/REC-html40&quot;"><head><meta =="" http-equiv="3DContent-Type" content="3D&quot;text/html;" charset="3Diso-8859-1&quot;"><meta name="3DGenerator" content="3D&quot;Microsoft" word="14" (filtered="" medium)"=""> 

Есть ли у кого-нибудь идеи, как заставить знаки = исчезнуть?

Спасибо.

ответ

1

Это кодируемая кодовая кодировка. Пожалуйста, ищите ответы на связанные вопросы.

+0

Risolto con quoted_printable_decode di php thx: D – Aliceiw

+0

Добро пожаловать. Пожалуйста, придерживайтесь английского на SO. – Max

Смежные вопросы