Problème urlencode

manu51007 Messages postés 9 Statut Membre -  
manu51007 Messages postés 9 Statut Membre -
Bonjour,
j'ai un problème d'encodage de données en php avec urlencode.

Je transmet un texte par méthode get, donc dans l'url, puis je le convertit pour le stocker dans une base de données MySQL.

Par ex, le texte :
Antenne d'intérieur pour télévision
devient sous ie :
Antenne+d%27int%E9rieur+pour+t%E9l%E9vision
tandis que sous Firefox :
Antenne+d%27int%C3%A9rieur+pour+t%C3%A9l%C3%A9vision

Visiblement Firefox et IE ne transmettent pas de la même manière du texte passé dans l'url.
Quelqu'un sait il comment ces 2 navigateurs traitent les données passées par url ou comment faire pour encoder de la même manière ?

Merci.

1 réponse

Utilisateur anonyme
 
Bonjour

tu as bien défini l'encodage de ta page web avec cette balise :
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 

(ce n'est pas forcement iso-885961 ;) )
0
manu51007 Messages postés 9 Statut Membre 2
 
Oui j'ai bien défini l'encodage comme tu le dis.
Mais c'est un peu plus compliqué en fait :
Cette balise est mise dans l'en-tête de mon index, puis je change le contenu des div avec ajax.

Je ne sais pas si cela change quelque chose. Dois-je mettre une en-tête et la balise à chaque page (qui sera inclus dans mon index)?
0