magpiers et currency sign

WRInaute impliqué
Bonjour,

Je dois parser un fil rss avec magpiers
qui contient en source
<![CDATA[(8,99 ¤ ttc)]]>
puis dans le navigateur IE6
je retrouve
8,99 € ttc

Mais lorsque je parse avec magpiers
en sortie je lis
8,99 ? ttc

Merci de bien vouloir m'expliquer car la solution
facile c'est de faire un str_replace sur le ? par €

Mais il y a certainement mieux

ludo
 
WRInaute impliqué
Problème d'encodage des caractères...

Si le flux est en UTF-8 mais pas ton site, utiliser utf8_decode()
Si ton site est en UTF-8 mais pas le flux, utiliser utf8_encode()
...
 
WRInaute impliqué
FloBaoti a dit:
Problème d'encodage des caractères...

Si le flux est en UTF-8 mais pas ton site, utiliser utf8_decode()
Si ton site est en UTF-8 mais pas le flux, utiliser utf8_encode()
...


Il y des finesses qui m'échappent
Le site à parser est en
<?xml version="1.0" encoding="iso-8859-15"?>


Mon site n'est pas en UTF8 mais je l'encode quand même
utf8_encode()

j'ajoute
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />

Tout le texte est bon sauf le caractère générique 8,99 € ttc
au lieu de €
 
Haut