URL是一种类DES的加密/解密算法 URLEncode主要是把Not ASC字符以及特殊字符
以%X / Hex处理链接后返回新的字符串、
public static string UrlEncode(string URIstring, Encoding URIEncoding)
{
StringBuilder str = new StringBuilder();
byte[] buf = URIEncoding.GetBytes(URIstring);
for (int i = 0; i < buf.Length; i++)
str.Append("%" + Convert.ToString(buf[i], 16));
return Convert.ToString(str);
}
上面的代码是很多人再C#中使用的一种办法,但是它却并不是标准的UrlEncode
那么我们看看它加密出的结果与另一种加密不同之处、
已更新的定义 / Wow
上面的代码: %d2%d1%b8%fc%d0%c2%b5%c4%b6%a8%d2%e5%20%2f%20%57%6f%77