[Résolu] magpierss, UTF-8 et caractères arabes, japonais....

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics


mate
WRInaute discret
WRInaute discret
 
Messages: 189
Inscription: 28 Sep 2002

[Résolu] magpierss, UTF-8 et caractères arabes, japonais....

Message le Mar Mar 01, 2005 16:34

Bonjour, je n'arrive pas à afficher des caractères arabes, japonais ou chinois tirés d'un flux rss avec magpierss.
Quelqu'un a déjà eu le m^me problème

en fait je veux extraire les données et les mettre dans une base mysql
La lecture simple ne marche pas : j'ai des ????

pourtant le flux est encodé en UTF-8 tout comme la page d'affichage . Magpierss decode aussi en UTF-8.

J'ai bien installé les caractères étrangers dans windows

merci de votre aide

mx
WRInaute impliqué
WRInaute impliqué
 
Messages: 688
Inscription: 16 Juin 2003

Message le Mar Mar 01, 2005 18:42

le problème vient de l'encodage tout simplement, utf-8 c'est pour l'anglo

tradjus
WRInaute discret
WRInaute discret
 
Messages: 193
Inscription: 3 Avr 2004

Message le Mar Mar 01, 2005 19:54

MagpieRSS convertit au vol les caracteres.
J'ai deja eu le probleme ou la detection automatique de l'encoding ne fonctionnait pas bien.
Solution:
Forcer MagpieRss a lire dans un encoding specifique et a faire la sortie dans un encoding specifique.
Code: Tout sélectionner
define('MAGPIE_OUTPUT_ENCODING', 'UTF-8');
define('MAGPIE_INPUT_ENCODING', 'UTF-8');
define('MAGPIE_DETECT_ENCODING', false);
Dernière édition par tradjus le Mar Mar 01, 2005 19:59, édité 1 fois.

tradjus
WRInaute discret
WRInaute discret
 
Messages: 193
Inscription: 3 Avr 2004

Message le Mar Mar 01, 2005 19:59

Note que par defaut le output de Magpie est en ISO-8859-1.
Essaie d'abord de ne forcer que le output à UTF-8.


mate
WRInaute discret
WRInaute discret
 
Messages: 189
Inscription: 28 Sep 2002

Message le Mar Mar 01, 2005 22:19

Ca marche impec
merci

ajax
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 292
Inscription: 20 Mar 2006

Message le Ven Oct 20, 2006 11:41

Désolé, je relance car j'ai un probleme de flux dans des formats différents: ISO-8859-1 à faire apparaitre dans un blog UTF-8

Quelqu'un peut me dire svp exactement quel fichier modifier dans MagpieRss

tradjus
WRInaute discret
WRInaute discret
 
Messages: 193
Inscription: 3 Avr 2004

Message le Ven Oct 20, 2006 17:53

Il faut rajouter
Code: Tout sélectionner
define('MAGPIE_OUTPUT_ENCODING', 'UTF-8');

dans ton programme.

Rien a toucher dans les fichiers MagpieRSS.


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

Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

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