这是什么编码?

时间:2010-03-23 16:04:33

标签: c# encoding

您使用什么样的编码将http://编码为http%253A%252F%252F

HttpUtility.UrlEncode给出http%3a%2f%2f

2 个答案:

答案 0 :(得分:11)

您所看到的是通过UrlEncode 两次传递的文字

第二次将%符号更改为%25

通过UrlEncode传递整个网址是不常见的,除非您将其作为参数传递到另一个网址(例如,重定向)。

答案 1 :(得分:4)

看起来UrlEncode被调用两次,将文字%编码为%25(顺便说一下,这是正确的结果)。