Mam adres URL, który wymaga pewnych parametrów. Wartości tych parametrów mogą być znakami akcentowanymi, więc absolutnie potrzebuję UrlEncode je. Co dziwne, widzę różnicę między zachowaniem a Javascriptem i .NET.UrlEncode - Javascript vs. C#
Udawajmy, że próbuję UrlEncode słowo "éléphant". W JavaScript (zgodnie z tym WebSite: http://www.albionresearch.com/misc/urlencode.php) otrzymuję:% E9l% E9phant. Wydaje mi się to poprawne. Jednak w .NET z tym wywołaniem (System.Web.HttpUtility.UrlEncode ("éléphant")) otrzymuję "% c3% a9l% c3% a9phant". Co jest nie tak? czego mi brakuje? Co powinienem zrobić, jeśli chcę uzyskać% E9l% E9phant w .NET?
Dzięki!
W tej chwili miałem dokładnie ten sam problem. Dzięki za pytanie "dla mnie" - dość szybko dostałem się do problemu. –