Encodage de caractères


WebRankInfo
Administrateur du site
Administrateur du site
 
Messages: 19415
Inscription: 19 Avr 2002

Encodage de caractères

Message le Ven Oct 14, 2005 18:03

Je cherche à décoder des chaines venant d'URL (referrer).
Selon les pages, c'est codé en UTF8 ou pas.
Comment savoir (à part en allant lire la balise meta) s'il faut utiliser utf8_decode (en PHP) ou pas ?

J'espère avoir été assez clair :roll:

shrom
WRInaute impliqué
WRInaute impliqué
 
Messages: 865
Inscription: 5 Juil 2004

Message le Ven Oct 14, 2005 18:18

S'il y a des %C3%XX, c'est que l'url est encodée en utf8.


WebRankInfo
Administrateur du site
Administrateur du site
 
Messages: 19415
Inscription: 19 Avr 2002

Message le Ven Oct 14, 2005 18:20

ok merci shrom ! donc tu ferais un test avec un preg_match ?

dmathieu
Modérateur
Modérateur
 
Messages: 7244
Inscription: 9 Jan 2004

Message le Ven Oct 14, 2005 18:41

preg_match, ou bien, tu regarde les headers de la page, voir si elle est en utf8 ou en iso.


WebRankInfo
Administrateur du site
Administrateur du site
 
Messages: 19415
Inscription: 19 Avr 2002

Message le Ven Oct 14, 2005 18:50

je n'ai que l'URL du referrer, je ne veux pas perdre de temps à aller parser la page en question


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités