如何确定字符串是否已被URL编码?
例如,如果我编码TEST==
,我得到TEST%3D%3D
。如果我再次对最后一个字符串进行编码TEST%253D%253D
,我会得到,如果这样做,我必须先知道它是否已经被编码…
我已经保存了编码参数,我需要搜索它们。我不知道输入参数是什么,要编码还是不编码,所以我必须知道在搜索之前是否必须对它们进行编码或解码。
回答:
解码,与原始图像进行比较。如果确实不同,则对原稿进行编码。如果没有区别,则原始文件不会被编码。但是,对于新解码的版本是否仍未编码,它仍然没有说什么。递归的好任务。
我希望不能用urlencode编写quine,否则此算法会卡住。
例外:当字符串包含“ +”字符时,URL解码器将其替换为空格,即使该字符串未进行URL编码
以上是 如何确定字符串是否已被URL编码? 的全部内容, 来源链接: utcz.com/qa/420312.html