三种编码和解码函数:

encodeURI和 decodeURI

它着眼于对整个URL进行编码,因此除了常见的符号以外,对其他一些在网址中有特殊含义的符号"; / ? : @ & = + $ , #",也不进行编码。编码后,它输出符号的utf-8形式,并且在每个字节前加上%。

需要注意的是,它不对单引号’编码。

encodeURIComponent和decodeURIComponent(推荐使用)

它用于对URL的组成部分进行个别编码,而不用于对整个URL进行编码。

因此,"; / ? : @ & = + $ , #",这些在encodeURI()中不被编码的符号,在encodeURIComponent()中统统会被编码

escape 和 unescape

对除ASCII字母、数字、标点符号 @ * _ + - . / 以外的其他字符进行编码。

推荐文章:

js对url编码与解码_baby加油_的博客-CSDN博客_js url编码

js 对url进行编码和解码相关推荐

  1. JS对url进行编码和解码(三种方式区别)

    Javascript语言用于编码的函数,一共有三个,最古老的一个就是escape().虽然这个函数现在已经不提倡使用了,但是由于历史原因,很多地方还在使用它,所以有必要先从它讲起. escape 和 ...

  2. linux url解码,js对url进行编码和解码(三种方式区别)

    *** 只有 0-9[a-Z] $ - _ . + ! * ' ( ) , 以及某些保留字,才能不经过编码直接用于 URL. ***例如:搜索的中文关键字,复制网址之后再粘贴就会发现该URL已经被转码 ...

  3. JS 关于 URL 的编码或解码方法

    URL的合法字符 URL的合法字符表示再浏览器的地址栏中不会被转义的字符,有两种: URL元字符:分号(;),逗号(','),斜杠(/),问号(?),冒号(:),at(@),&,等号(=),加 ...

  4. JS对URL进行编码和解码

    escape 和 unescape 编码: escape('http://www.baidu.com?name=zhang@xiao@jie&order=1') 结果:"http%3 ...

  5. php编码 js解码,浅谈php和js中json的编码和解码

    php中 1)编码 $jsonstr = json_encode($array) 2)解码 $arr = json_decode($jsonstr) echo json_encode("中文 ...

  6. go url 参数编码和解码

    为什么80%的码农都做不了架构师?>>>    1 在做支付的时候会涉及到 url参数编码和解码,然后转换成自己想要的格式 app_id=2016073100129537&b ...

  7. 便利贴--41{js - base64 - _utf8_ 的编码和解码}

    便利贴--41{便利贴--41{js - base64 - _utf8_ 的编码和解码}} 编码 解码 utf8 合并 编码 this.encode = function (input) {_keyS ...

  8. js 编码 php 解码,浅谈php和js中json的编码和解码

    php中 1)编码 $jsonStr = json_encode($array) 2)解码 $arr = json_decode($jsonStr) echo json_encode("中文 ...

  9. url在线编码和解码

    在工作中,经常遇到encode之后的url.想查看里面的某个参数的时候,很不直观.今天在网上搜了一下对url在线编码和解码的网站.对我来说,使用起来很方便.而且这个网站里面,不仅仅有对url的编码和解 ...

最新文章

  1. 【蓝桥java】递归基础之39级台阶
  2. 基于K8S构建企业级Jenkins CI/CD平台实战(一) 之 环境搭建
  3. 学习Python不错的网站
  4. MYSQL5.5 YUM更新安装
  5. 多核学习在图像分类中的应用
  6. 销售组织与工厂对照表
  7. 如何查看 SAP Spartacus PageLayoutComponent 里的 template$ 的值
  8. 前端每日实战:34# 视频演示如何用纯 CSS 创作在文本前后穿梭的边框
  9. 嵌入式Linux系统编程学习之十八进程间通信(IPC)简介
  10. vc通过ADO连接sql server 2000的核心代码
  11. 训练SnowNLP新模型
  12. Windows系统服务器系统日志在哪里查看?
  13. java三猴分桃多线程,浅谈数学趣题:三翁垂钓和五猴分桃
  14. Cesium开发:简单箭头画法
  15. 公鸡一个五块钱,母鸡一个三块钱,小鸡三个一块钱,现在要用一百块钱买一百只鸡,使用穷举法求公鸡、母鸡、小鸡各多少只。
  16. 陈怡暖:非农克星LMCI数据今晚出炉
  17. python hook pc微信_python实现微信跳一跳辅助工具步骤详解
  18. 队列应用之热土豆传递问题Python
  19. matlab循环卷积函数,一维卷积与循环卷积的使用(离散数据+具体例子)
  20. 在线JSON转JAVA工具

热门文章

  1. Android 数据存储--- SharedPreferences
  2. 线性表之单链表 图解和代码实现
  3. EXCEL VBA创建sheet/工作簿
  4. 胶黏剂专用水性消泡剂的改朝换代来了,终于可以出人头地一会了
  5. DOTA-PEG-麦芽糖 maltose-DOTA 麦芽糖-四氮杂环十二烷四乙酸
  6. 北京交通大学计算机学院研究生2019年录取,北京交通大学2019年考研复试分数线...
  7. 分享四款功能超赞的app,你们一定会喜欢的
  8. 大数据基础第一天内容
  9. Linux环境部署node服务并启动
  10. 我的情绪为何总被他人左右