Variable string contenant:+ [Résolu]

Signaler
Messages postés
109
Date d'inscription
vendredi 30 janvier 2004
Statut
Membre
Dernière intervention
23 novembre 2010
-
Messages postés
192
Date d'inscription
dimanche 5 janvier 2003
Statut
Membre
Dernière intervention
9 mars 2007
-
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

Messages postés
192
Date d'inscription
dimanche 5 janvier 2003
Statut
Membre
Dernière intervention
9 mars 2007
1
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