我有一个需要一些参数的 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 该怎么办?
谢谢!