在JavaScript中encodeURI与encodeURIComponent不少人容易混淆两个的区别与正确用法,从英文单词上理解的话很容易看出来关键性区别的地方,即一个带Component,另一个不带。也就是说带Component的encodeURIComponent就把输入当作一个完整的部件全部编码。另一个encodeURI则是对URI进行编码,为了保证返回的参数仍然是一个有效的URI,http://或者https://的://不会被编码,来看看例子。
以https://www.qttc.net/Hello World作为入参,分别测试两个函数的返回值
...
