Variable string contenant:+

Résolu
taillecrayon Messages postés 109 Date d'inscription vendredi 30 janvier 2004 Statut Membre Dernière intervention 23 novembre 2010 - 28 sept. 2005 à 13:40
tikrimi Messages postés 192 Date d'inscription dimanche 5 janvier 2003 Statut Membre Dernière intervention 9 mars 2007 - 29 sept. 2005 à 21:18
Bonjour,
lorsque j'appelle la page.aspx?nom=avecun+
la variable request.querystring("nom") me renvoie la valeur:avecun
Y a t'il moyen de garder ce + ?

1 réponse

tikrimi Messages postés 192 Date d'inscription dimanche 5 janvier 2003 Statut Membre Dernière intervention 9 mars 2007 1
29 sept. 2005 à 21:18
Bonjour,

Dans les urls, tous les caractères ne sont pas autorisés (dont le +).

Les caractères non autorisés doivent être "url encodés".

Pour que tout marche comme tu veux, tu dois utiliser l'url suivante : page.aspx?nom=avecun%2b (%2b étant le code du +).

Tu peux trouver la liste des caractères qu'il faut encoder à l'url
suivante : http://www.blooberry.com/indexdot/html/topics/urlencoding.htm

Enfin, pour encoder toi même tes chaînes, tu peux utiliser la méthode
UrlEncode de la classe Server en .Net, et la fonction escape() en
Javascript.



TiK
3
Rejoignez-nous