Annonce

Important : WordPress 2.5.1 est disponible.
Annonce 1 : Le Codex en français a besoin de vous pour avancer !
Annonce 2 : Avant de poster, n'oubliez pas de faire une petite Recherche et de lire les règles de ce forum.

#1 05-04-2008 13:56:37

tomtom
Connaisseur WP
Date d'inscription: 02-11-2007
Messages: 23

Flux rss et encodage des caractéres

Bonjour,

Ma configuration WP actuelle
- Version de WordPress :
- Thème utilisé :
- Plugins en place :
- Nom de l'hebergeur :
- Adresse du site :

Problème(s) rencontré(s) :
Nous avons installé une plate forme Wordpress, mais il reste un problème à corriger avec l'encodage des caractères des flux rss externe au blog.
Par exemple sur le blog :
http://www.toilef1.fr/dodu

Si on met la page en occidental, le flux rss ne rencontre plus le problème, alors que les articles rencontres le problème. Comment faire ? Avez-vous une idée ?

Hors ligne

 

#2 05-04-2008 14:41:13

cyberscorp
Expert WP
Lieu: Tunisie
Date d'inscription: 01-02-2008
Messages: 255
Site web

Re: Flux rss et encodage des caractéres

Salut,

Essai de convertir le flux avant l'affichage avec la fonction iconv

Hors ligne

 

#3 05-04-2008 14:51:24

tomtom
Connaisseur WP
Date d'inscription: 02-11-2007
Messages: 23

Re: Flux rss et encodage des caractéres

Le problème, c'est que je ne vais pas demander aux autres sites qui seront affichés de convertir leurs flux pour quelques blogs...

Hors ligne

 

#4 05-04-2008 14:55:33

cyberscorp
Expert WP
Lieu: Tunisie
Date d'inscription: 01-02-2008
Messages: 255
Site web

Re: Flux rss et encodage des caractéres

lol

c'est pas à eux de convertir leur flux au moment de la création. Mais c'est bien à partir de ton site lorsque tu récupére le flux pour l'afficher.

Hors ligne

 

#5 05-04-2008 15:07:06

tomtom
Connaisseur WP
Date d'inscription: 02-11-2007
Messages: 23

Re: Flux rss et encodage des caractéres

Lol...ok
Par contre, je ne comprend pas vraiment la démarche à faire.boulet

Hors ligne

 

#6 05-04-2008 15:30:35

cyberscorp
Expert WP
Lieu: Tunisie
Date d'inscription: 01-02-2008
Messages: 255
Site web

Re: Flux rss et encodage des caractéres

Tiens c'est bizarre.

J'ai utilisé le rss widget avec ton flux qui est en iso et mon site est en utf8 et tout est ok.

Essai de revenir au thème par défaut juste pour voir si ce n'est pas ton thème qui est en cause.

Hors ligne

 

#7 07-04-2008 20:19:01

mickey45
Connaisseur WP
Date d'inscription: 24-01-2008
Messages: 11

Re: Flux rss et encodage des caractéres

hello tomtom, j'ai exactement le même problème, je regarde de mon côté, tenons nous au courant.
Merci
------------
edit
voilà j'ai trouvé une solution qui marche chez moi :
$html étant le html de sortie du parse du flux tu fais :

Code:

  1. $html = mb_convert_encoding($html, 'utf8');

et le tour est joué ;-)

Dernière modification par mickey45 (07-04-2008 20:30:27)

Hors ligne

 

#8 14-04-2008 13:31:35

tomtom
Connaisseur WP
Date d'inscription: 02-11-2007
Messages: 23

Re: Flux rss et encodage des caractéres

Salut Mickey,

Ou est-ce que je peux modifier la variable ? Je n'ai pas trouvé le fichier...

Merci de ton aide wink

Hors ligne

 

#9 15-04-2008 18:42:06

mickey45
Connaisseur WP
Date d'inscription: 24-01-2008
Messages: 11

Re: Flux rss et encodage des caractéres

hello tomtom,
ça dépend de ce que tu utilise pour afficher le rss, moi j'utilise magpierss et une fonction qui me sort le flux parser en html, le tout en vrac dans $html.
tu utilise quoi pour afficher ton flux a droite ?

Hors ligne

 

#10 15-04-2008 20:41:46

tomtom
Connaisseur WP
Date d'inscription: 02-11-2007
Messages: 23

Re: Flux rss et encodage des caractéres

Euh, je parle des actus affiché dans le menu de droite des blogs.
Directement avec le Widget.

Hors ligne

 

#11 16-04-2008 15:37:34

mickey45
Connaisseur WP
Date d'inscription: 24-01-2008
Messages: 11

Re: Flux rss et encodage des caractéres

salut tomtom,
oui je vois, je n'utilise pas ce widget pour afficher mon flux et en fait, je ne parvient pas à le faire fonctionner.
Je ne peux donc pas t'aider, à part peut etre  ligne 497 de \wp-includes\rss.php je vois un

Code:

  1. return $rss;

a remplacer peut etre par

Code:

  1. $rss= mb_convert_encoding($rss, 'utf8');
  2. return $rss;

ça doit être un truc comme ça

Hors ligne

 

Pied de page des forums

Propulsé par PunBB 1.2.16
© Copyright 2005-2006 WordPress France

Tous droits réservés - wordpress-fr.net © 2005-2006

  • RSS
WPfr ValidatorXhtml ValidatorCSS mysql Php GetFirefox
Design par AmO - Crédits - Equipe WordPress France

Réseau International : Hongrie - Allemagne - Grèce - Italie - Japon - Corée - Suisse - Turquie - USA