2010-08-25 2 views
1

Je passe réellement Göte dans le paramètre querystring, qui convertit en G% F6te dans le champ url. Et dans la page, en fait un gestionnaire générique, il affiche:J'ai une valeur de chaîne de requête qui ne convertit pas en codage de droite?

Gte

Comment résoudre ce problème, il affiche Göte?

--------- EDIT ----------------

Il fonctionne en fait bien quand je fais un ajax appel à la page, mais lorsque je modifie directement le paramètre de chaîne de requête, ce n'est pas le cas.

+0

Ne pas oublier de marquer answwer comme accpeted si vous avez l'info que vous voulez. –

Répondre

0

Faire usage de: HttpServerUtility.UrlEncode Method

encodage:

String MyURL; 
MyURL = "http://www.contoso.com/articles.aspx?title=" + Server.UrlEncode("ASP.NET Examples"); 

Response.Write("<a href=" + MyURL + "> ASP.NET Examples </a>"); 

Décodage:

decodedUrl = Server.UrlDecode(urlToDecode) 
+0

J'ai essayé à la fois Server.UrlDecode et URL Encodez et cela ne fonctionne pas. Ça doit être un autre problème. – Jaffa

+0

encodage et décodage d'url est seulement moyen .......... –

Questions connexes