Ik heb mezelf een mailtje gestuurd en lees deze uit met libgmailer. Nu worden alle '<' tekens opeens 'u003c'
Nu is de hex code van '<' ook '3C', maar ik zou natuurlijk graag het echte teken zien en geen u003C..
trouwens is het ook vrij raar dat een simpele str_replace het probleem niet oplost.. het lijkt net of er niet echt de tekst 'u003c' staat, maar iets dat staat voor die tekst.. (ik klink nu wazig of niet?)
voorbeeld resultaat van me mailtje:
relevante code:
anyway:
hoe kan ik dit oplossen?
Nu is de hex code van '<' ook '3C', maar ik zou natuurlijk graag het echte teken zien en geen u003C..
trouwens is het ook vrij raar dat een simpele str_replace het probleem niet oplost.. het lijkt net of er niet echt de tekst 'u003c' staat, maar iets dat staat voor die tekst.. (ik klink nu wazig of niet?)
voorbeeld resultaat van me mailtje:
code:
1
| u003cbr>- plan van aanpaku003cbr>- werkgroep overleg docsu003cbr>- ERD als pngu003cbr>- klasse diagramu003cbr>- project documentatieu003cbr clear="all">u003cbr>handtekeningen!!!!u003cbr>u003cspan class=sg>u003cbr>-- u003cbr>This message was send on 100% recyclable electrons. u003c/span> |
relevante code:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| //get message body if ($gmailer->fetchBox(GM_CONVERSATION, $inbox->box[$i]['id'], 0)) { //read email $conv = $gmailer->getSnapshot(GM_CONVERSATION); $mail_title = $conv->conv_title; $mail_message = $conv->conv[0]['body']; //eerste mailtje uit de conversatie //$mail_message = utf8_decode($mail_message); //dit had geen resultaat print_r ($mail_message); //hier staan de 'u003c' berichten str_replace("u003c","<", $mail_message); print_r ($mail_message);//hier staan ook de 'u003c' berichten } |
anyway:
hoe kan ik dit oplossen?
This message was sent on 100% recyclable electrons.