如何判断URL是否已使用encodeURI进行编码?

时间:2010-07-04 16:59:24

标签: vbscript javascript url-encoding

我正在尝试在VBScript / JScript中执行此操作,以避免重新编码 我应该判断是否有“%”? “%”是否在URL中有其他用途?
感谢。

编辑:哦,原始编码功能可能不是encodeURI 我正在尝试从浏览器中收集URL,并在使用encodeURI进行编码后存储它们 但是,如果URL已经编码,则另一种编码会使其错误。

2 个答案:

答案 0 :(得分:1)

我可能会尝试解码它并将结果与​​原始网址进行比较。如果它的长度发生变化或变短,则原始URL可能已经编码。

答案 1 :(得分:0)

遍历url中的字符并测试不允许的字符 在网址中。

如果有任何编码。 如果没有任何非法字符,那没关系