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

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics


mate
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 189
Inscription: Sam Sep 28, 2002 21:44

[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: 434
Inscription: Lun Juin 16, 2003 13:18

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 occasionnel
WRInaute occasionnel
 
Messages: 192
Inscription: Sam Avr 03, 2004 23:22

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 occasionnel
WRInaute occasionnel
 
Messages: 192
Inscription: Sam Avr 03, 2004 23:22

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 occasionnel
WRInaute occasionnel
 
Messages: 189
Inscription: Sam Sep 28, 2002 21:44

Message le Mar Mar 01, 2005 22:19

Ca marche impec
merci

ajax
WRInaute impliqué
WRInaute impliqué
 
Messages: 292
Inscription: Lun Mar 20, 2006 5:19

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 occasionnel
WRInaute occasionnel
 
Messages: 192
Inscription: Sam Avr 03, 2004 23:22

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.


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 Julien Coquet, expert certifié officiellement par Google Analytics.

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