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 :
Si lien est exécuté, le navigateur affiche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <a href="j.php?a=A8H1,A8OL*pet^262&c=Ccp&h=1202£1203£262£10">Voir tous</a>
Deux problèmes :
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
1) IE10 sous windows et j'imagine d'autres navigateurs n'encodent pas correctement le caractère £
L'URL affichée sous IE10 est :
Le script ne peut pas s'exécuter, page introuvable, erreur 400.
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
2) html validator de Firefox n'aime pas l'URL de la source (pour rappel <a href="j.php?a=A8H1,A8OL*pet^262&c=Ccp&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.
Partager