Tengo una URL que requiere algunos parámetros. Los valores de esos parámetros pueden ser caracteres acentuados, por lo que es absolutamente necesario urlEncode them. Extrañamente, veo una diferencia entre el comportamiento o Javascript y .NET.UrlEncode - Javascript vs. C#
Supongamos que trato de urlEncoder la palabra "éléphant". En JavaScript (según este sitio web: http://www.albionresearch.com/misc/urlencode.php), obtengo lo siguiente:% E9l% E9phant. Esto parece correcto para mí. Sin embargo, en .NET con esta llamada (System.Web.HttpUtility.UrlEncode ("éléphant")) obtengo "% c3% a9l% c3% a9phant". ¿Qué pasa? ¿Qué me estoy perdiendo? ¿Qué debo hacer si deseo obtener% E9l% E9phant en .NET?
Gracias!
Tuve exactamente el mismo problema en este momento. Gracias por hacer la pregunta "para mí", me hizo llegar al problema bastante rápido. –