magpiers et currency sign

dudo
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 453
Inscription: 10 Jan 2004

magpiers et currency sign

Message le Dim Déc 02, 2007 14:04

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

FloBaoti
WRInaute impliqué
WRInaute impliqué
 
Messages: 755
Inscription: 30 Avr 2006

Message le Dim Déc 02, 2007 14:29

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()
...

dudo
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 453
Inscription: 10 Jan 2004

Message le Dim Déc 02, 2007 14:59

FloBaoti a écrit: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 €


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités