J'ai une URL qui nécessite des paramètres. Les valeurs de ces paramètres peuvent être des caractères accentués, donc j'ai absolument besoin d'UrlEncode. Bizarrement, je vois une différence entre le comportement ou Javascript et .NET.UrlEncode - Javascript vs C#
Faisons semblant d'essayer d'UrlEncode le mot "éléphant". En JavaScript (en fonction de ce site Web: http://www.albionresearch.com/misc/urlencode.php), voici ce qui suit:% E9l% E9phant. Cela me semble correct. Cependant, dans .NET avec cet appel (System.Web.HttpUtility.UrlEncode ("éléphant")) j'obtiens "% c3% a9l% c3% a9phant". Qu'est-ce qui ne va pas? Qu'est-ce que je rate? Que dois-je faire si je veux obtenir% E9l% E9phant dans .NET?
Merci!
J'ai eu exactement le même problème tout à l'heure. Merci d'avoir posé la question "pour moi" - m'a permis de résoudre le problème assez rapidement. –