C#中文字符串转换成% 网址那种
时间: 2023-10-20 14:05:21 浏览: 163
C# 字符串详细使用
在 C# 中,可以使用 `System.Web.HttpUtility.UrlEncode` 方法将中文字符串转换为 URL 编码格式(即将中文字符转换为 `%` 加上十六进制 ASCII 码)。
以下是一个示例代码:
```csharp
string chineseString = "你好,世界!";
string encodedString = System.Web.HttpUtility.UrlEncode(chineseString, System.Text.Encoding.UTF8);
Console.WriteLine(encodedString);
```
输出结果为:
```
%e4%bd%a0%e5%a5%bd%ef%bc%8c%e4%b8%96%e7%95%8c%ef%bc%81
```
其中 `%e4%bd%a0` 表示中文字符“你”的编码, `%e5%a5%bd` 表示“好”,以此类推。
阅读全文