Global
(所有在全局作用域中定义的属性和函数,都是Global的属性)对象的encodeURI(),encodeURIComponent()
方法可以对URI(通用资源标识符)
进行编码,以便发送给浏览器。
有效的URI
不能包含某些字符:例如空格。这2个URI
编码方法就可以对URI
进行编码,用特殊的UTF8编码替换所有无效的字符,从而让浏览器能够接受。
1.encodeURI(),encodeURIComponent()
先看个demo例子:
var uri = 'https://www.baidu.com/s?ie=utf-16&word=hello #index.html';
encodeURI(uri) //https://www.baidu.com/s?ie=utf-16&word=hello%20#index.html
encodeURIComponent(uri) //https%3A%2F