如何检测URI中用于编码的JavaScript函数以及如何编码未编码的URI部分?

时间:2014-07-24 12:26:30

标签: javascript urlencode urldecode

我有一些由encodeURI()或encodeURIComponent()编码的URL。其中一些部分也可能无法编码。你可以看到一些例子:

www.yazlm.com/üı

www.yazlm.com/ı%C4%C1%FD

http://www.yazlm.com/abc%def%E2%80%99

www.yazlm.com/привет

http://www.abcyazlm.com/i?i=http%3A%2F%2Fwww

如何编写一个函数来比较两个URL是否相同。例如,考虑四个URL:

  • 第一个路径由encodeURI()
  • 编码
  • 第二条路径是 由encodeURIComponent()
  • 编码
  • 第三个未编码
  • 第四条路径的某些部分是编码的,而某些部分则不是。 (www.url.com/encoded/plain

我想发现它们都是一样的。

0 个答案:

没有答案