Bonjour,

j'ai un problème avec le lien Voir tous de cette page sur site de test :

http://www.monsite.com/mieux/b.php?a...et&c=Voi&h=262

Dans la source de la page, le lien Voir tous s'affiche ainsi :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<a href="j.php?a=A8H1,A8OL*pet^262&amp;c=Ccp&amp;h=1202£1203£262£10">Voir tous</a>
Si lien est exécuté, le navigateur affiche :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
http://www.monsite.com/mieux/j.php?a=A8H1,A8OL*pet^262&c=Ccp&h=1202%A31203%A3262%A310
Deux problèmes :

1) IE10 sous windows et j'imagine d'autres navigateurs n'encodent pas correctement le caractère £
L'URL affichée sous IE10 est :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
http://www.monsite.com/mieux/j.php?a=A8H1,A8OL*pet^262&c=Ccp&h=1202£1203£262£10
Le script ne peut pas s'exécuter, page introuvable, erreur 400.

2) html validator de Firefox n'aime pas l'URL de la source (pour rappel <a href="j.php?a=A8H1,A8OL*pet^262&amp;c=Ccp&amp;h=1202£1203£262£10">Voir tous</a>) :

Warning: <a> escaping malformed URI reference

_ _ _

j'ai essayé d'employer urlencode ()
html validator est content mais la nouvelle URL ainsi créée n'est bonne ni par Firefox ni par IE.
Elle est exécutée mais je récupère de mauvaises variables qui plante le script.

Je ne comprends pas grand chose, merci par avance.