C#怎样urlencode
时间: 2023-11-10 14:52:58 浏览: 62
用C++来实现UrlEncode
4星 · 用户满意度95%
在 C# 中,可以使用 System.Web 命名空间中的 HttpUtility.UrlEncode 方法进行 URL 编码。以下是一个示例:
```csharp
using System;
using System.Web;
class Program {
static void Main(string[] args) {
string url = "https://www.example.com/search?q=hello world";
string encodedUrl = HttpUtility.UrlEncode(url);
Console.WriteLine(encodedUrl);
}
}
```
运行结果为:
```
https%3a%2f%2fwww.example.com%2fsearch%3fq%3dhello+world
```
可以看到,空格被编码为 `%20`,`:` 被编码为 `%3a`,`/` 被编码为 `%2f` 等等。
阅读全文