problème encodage

WRInaute accro
Bonjour,

Je sais le prob n'est pas nouveau mais je suis ennuyé car je ne vois pas comment faire??!! 8O

Ma page est en ISO-8859-1 et je récupère des META via get_meta_tags, jusqu'à là, pas de prob :)

Là où cela se complique...
Si les éléments de la page que je récupère sont en ISO, pas de prob ==> l'affiche est bon
Mais si la page est en UTF ==> ça va plus :(

Alors j'ai essayé plusieurs combinaisons... pô trouvé :(

En faite, si je lui met un décodage pour un type, bah pour l'autre il va interprété différemment !

Une idée pour que l'affichage soit standard sur de la récupération UTF et ISO?

Merci
 
WRInaute accro
Vérifier le charset indiqué dans le header http content-type, le meta equiv content-type (qui l'emporte sur le premier), et éventuellement dans le tag xml. Convertir les meta tags dans le charset de ton choix en fonction du charset d'origine.

Sinon je ne sais pas ce que ça donne en php, mais moi en perl j'ai mes fonctions qui vérifient si un texte est déjà en UTF-8 ou pas, et font la conversion uniquement si nécessaire...

Jacques.
 
Discussions similaires
Haut