gpt4 book ai didi

c# - 将特殊字符转换为常规 C#

转载 作者:行者123 更新时间:2023-11-30 13:14:56 25 4
gpt4 key购买 nike

C# 中是否有一个命令可以将字符串如 https%3A%2F%2Fwww.google.com 转换回 https://www.google.com

也许是某种“解密”方法?

最佳答案

您需要为此使用 System.Web.HttpUtility.UrlDecode:

string real = System.Web.HttpUtility.UrlDecode(encodedString);

可以使用反向函数System.Web.HttpUtility.UrlEncode进行编码。

这不是加密或解密的问题。只是有些字符不能表示为参数的一部分或 URL 中的其他字符。例如,冒号 (:) 不能作为 URL 尾部的一部分,因为它用在前缀 (http:) 中,因此它被编码为 %3A。

以同样的方式,斜杠被编码为 %2F。因此,%3A%2F2%F 表示 ://。

关于c# - 将特殊字符转换为常规 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18510240/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com