欢迎光临
我的个人博客网站

基于js对浏览器的url地址进行编码和解码

这是编码: 

https%3A%2F%2Fw3schools.com%2Fmy%20test.asp%3Fname%3Dst%C3%A5le%26car%3Dsaab
这是url解码:

https://w3schools.com/my test.asp?name=ståle&car=saab

定义和用法

decodeURIComponent() 函数对 URI 组件进行解码。

使用 encodeURIComponent() 函数对 URI 组件进行编码。

语法

decodeURIComponent(uri)

参数值

参数 描述
uri 必需。要解码的 URI。

技术细节

返回值: 字符串,表示解码后的 URI。

解码浏览器的url地址

 // decodeURIComponent();进行解码,可将页面乱码转换中文
在form表单提交用户数据时参数自动提交的get方法,提交按钮是submit时,用户名可能是中文,获取这个解析出来的url是编码形式的链接,使用解码就能获取url的内容
   var url=decodeURIComponent(window.location.href);
 
不过在js基于js对浏览器的url地址进行编码和解码

 

里使用的是按钮button发生事件来提交保证参数是安全性的,获取输入值来进行本地保存再进行判断发起链接请求

 

 

赞(0) 打赏
未经允许不得转载:张拓的天空 » 基于js对浏览器的url地址进行编码和解码
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

专业的IT技术经验分享 更专业 更方便

联系我们本站主机

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏