Magpierss et UTF-8

WRInaute impliqué
Bonjour,

J'utilise mgpierss et j'ai des problèmes pour récupérer les accents.

J'ai ajouté

define('MAGPIE_INPUT_ENCODING', 'UTF-8');
define('MAGPIE_OUTPUT_ENCODING', 'UTF-8');

Rien à faire

La version de magpierss est la 0.71.1.
Quelqu'un a une idée?
 
WRInaute discret
Dans quoi stockes-tu le texte récupéré : base de donnée, fichier texte brut, fichier html ?

Est-ce que la perte arrive diretement en sortie de magpie ou bien dans une étape ultérieure de ton traitement ?
 
WRInaute impliqué
loletech a dit:
Dans quoi stockes-tu le texte récupéré : base de donnée, fichier texte brut, fichier html ?

Est-ce que la perte arrive diretement en sortie de magpie ou bien dans une étape ultérieure de ton traitement ?

Les deux. Au début j'ai cru que çà pouvait être du au stockage dans la base. Mais en affichant directement dans un HTML le problème est le même
 
WRInaute discret
J'ai aussi eu pas mal de problèmes de ce genre avec magpie rss. La plupart se sont résolus en passant l'encodage de mes pages HTML de UTF-8 vers ISO-8859-1.

Ce n'est pas parfait, mais ça a déjà corrigé 90% de mes problèmes d'affichage.
 
WRInaute passionné
loletech a dit:
J'ai aussi eu pas mal de problèmes de ce genre avec magpie rss. La plupart se sont résolus en passant l'encodage de mes pages HTML de UTF-8 vers ISO-8859-1.

Ce n'est pas parfait, mais ça a déjà corrigé 90% de mes problèmes d'affichage.

Comment fais-tu pour changer l'encodage ?

Car ça m'intéresse. je fais actuellement un remplacement des caractères qui me pose problème.
 
WRInaute discret
medium69 a dit:
Comment fais-tu pour changer l'encodage ?

Si je me souviens bien (ça commence à faire un petit moment), j'ai fait 3 modifs :

Pour magpie (dans je ne sais plus quel fichier de config) :
Code:
define('MAGPIE_INPUT_ENCODING', 'ISO-8859-1');
Pour le serveur web (dans httpd.conf) :
Code:
AddDefaultCharset ISO-8859-1
Pour les clients (dans le code html) :
Code:
<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">

Et normalement, ça roule !
 
Discussions similaires
Haut