encodeURI 和 decodeURI

简介: encodeURI 和 decodeURI

把URI字符串采用UTF-8编码格式转化成escape各式的字符串。

encodeURI不编码字符有82个:!,#,$,&,',(,),*,+,,,-,.,/,:,;,=,?,@,_,~,0-9,a-z,A-Z

encodeURI()用于整个url编码

const t = ' http://localhost:8080/pro?a=1&b=张三&c=aa'
console.log(encodeURI(t), decodeURI(encodeURI(t)))
//用法直接把字符串扔括号里面


目录
相关文章
|
7月前
|
JavaScript
URL编码中的escape、encodeURI和encodeURIComponent
URL编码中的escape、encodeURI和encodeURIComponent
196 1
|
JavaScript 前端开发
escape()、encodeURI()、encodeURIComponent()区别
escape()、encodeURI()、encodeURIComponent()区别
|
7月前
|
安全 JavaScript 前端开发
escape, encodeURI, encodeURIComponent 有什么区别?
escape, encodeURI, encodeURIComponent 有什么区别?
55 0
|
7月前
都是编码函数escape、encodeURI、encodeURIComponent有啥区别?
都是编码函数escape、encodeURI、encodeURIComponent有啥区别?
|
7月前
|
安全 JavaScript 前端开发
escape, encodeURI, encodeURIComponent 有什么区别以及作用?
escape, encodeURI, encodeURIComponent 有什么区别以及作用?
322 0
URL编码
URL编码
97 0
|
JavaScript 前端开发
javascript中escape()、unescape()、encodeURI()、encodeURIComponent()、decodeURI()、decodeURIComponent()比较
这些URI方法encodeURI()、encodeURIComponent()、decodeURI()、decodeURIComponent()代替了BOM的escape()和unescape()方法。
1521 0