<分区>
我有一个需要一些参数的 URL。这些参数的值可以是重音字符,所以我绝对需要对它们进行 UrlEncode。奇怪的是,我看到了 Javascript 和 .NET 之间的行为差异。
假设我尝试对单词“éléphant”进行 UrlEncode。在 JavaScript 中(根据此网站:http://www.albionresearch.com/misc/urlencode.php),我得到以下内容:%E9l%E9phant。这对我来说似乎是正确的。但是,在 .NET 中通过此调用 (System.Web.HttpUtility.UrlEncode("éléphant")) 我得到“%c3%a9l%c3%a9phant”。 怎么了?我错过了什么?如果我想在 .NET 中获取 %E9l%E9phant,我应该怎么做?
谢谢!