Get_meta_tags et UTF-8

WRInaute accro
Bonjour,

La fonction get_meta_tags me renvoie de jolis signes illisibles depuis les pages UTF-8.

Exemple :
Code:
La centrale éolienne de Louville-la-Chenard, située en Eure-et-Loir (28), est composée de 18 éoliennes, dont 12 sont exploitées par POWEO

Comment passer outre cet écueil ?

Merci d'avance,

Michaël
 
WRInaute accro
Ok, ça marche, merci.
Mais je ne sais pas a priori si ma chaine est en UTF-8 ou ISO-8859-1. Comment faire un test ?

Merci d'avance,

Michaël
 
WRInaute accro
A mon avis t'as pas a t'en préoccuper, si la source est en utf8, utf8_decode fonctionnera, sinon, elle ne changera rien.
 
WRInaute accro
Je vais tester la solution de Chacho, elle semble satisfaisante. Merci !

Edit : ça fonctionne !
 
WRInaute impliqué
tu fais ton test dans quoi ?

ta page de test a-t-elle la bonne déclaration de charset ?

est ce que la page où tu récupéreres les metas disposent d'un charset, est ce que tu l'interpretes ?
 
WRInaute impliqué
OTP a dit:
Je vais tester la solution de Chacho, elle semble satisfaisante. Merci !

Edit : ça fonctionne !

Salut,

Par contre cette fonction a la réputation d'être très lente par rapport à preg_* . Si ce n'est pas à trop grande échelle, ce n'est pas non pus trop grave...
 
WRInaute accro
bozoleclown a dit:
tu fais ton test dans quoi ?

Page de test

bozoleclown a dit:
ta page de test a-t-elle la bonne déclaration de charset ?

Oui

bozoleclown a dit:
est ce que la page où tu récupéreres les metas disposent d'un charset, est ce que tu l'interpretes ?

Maintenant oui

Tilt a dit:
Par contre cette fonction a la réputation d'être très lente par rapport à preg_* . Si ce n'est pas à trop grande échelle, ce n'est pas non pus trop grave...

Appel peu fréquent, mise en cache, tout va bien !
 
Discussions similaires
Haut