var url = "http://www.wrox.com/illegal value.html#start";
encodeURIComponent(url)  //"http%3A%2F%2Fwww.wrox.com%2Fillegal%20value.html%23start"

encodeURI(url)   //"http://www.wrox.com/illegal%20value.html#start"

记住2种特殊字符,一种,浏览器无法识别的特殊字符,如空格、中文。第二种,属于url的特殊字符,如/、//、# 、&等。
encodeURI方法只把第一种特殊字符转义,而encodeURIComponent方法会把两种特殊字符都转义。如果我们需要把url作为参数传给服务器是要用encodeURIComponent方法的。

encodeURIComponent() 函数可把字符串作为 URI 组件进行编码。

decodeURIComponent() 解码

encodeURI 编码

decodeURI 解码

转载于:https://www.cnblogs.com/shuihanxiao/p/9909467.html

url编码函数encodeURI和encodeURIComponent相关推荐

  1. VB UTF-8 URL编码函数

    代码如下: Public Function UTF8_URLEncoding(szInput) Dim wch, uch, szRet Dim x Dim nAsc, nAsc2, nAsc3 If ...

  2. js uri解码_js进行URL编码(escape,encodeURI,encodeURIComponent)

    如果URL存在汉字时,很容易出现乱码的现象.这是WEB开发中非常常见的一个问题. 不过由于笔者开发中比较注意各类文件的编码统一(即保持所有HTML,CSS,js的文件编码与页中的META中指定的编码一 ...

  3. delph 自带URL编码函数 TNetEncoding

    UTF-8编码 sKey := TNetEncoding.URL.Encode('中文', [], [], TEncoding.UTF8); %E4%B8%AD%E6%96%87 GBK编码 sKey ...

  4. html url编码、url解码

    html   url编码.url解码 url编码:encodeURI(),encodeURIComponent() url解码:decodeURI(),decodeURIComponent() enc ...

  5. encodeURI和 encodeURIComponent 的作用及应用

    首先解释下 encodeURIComponent 的作用:将文本字符串编码为一个有效的统一资源标识符 (URI). 为什么要用这个是因为我想把 username 整个当做参数传递给 CGI, 而不让 ...

  6. URL编码及其其他编码问题

    目录 URL编码 ASCII与拓展的ASCII 显然,有些ASCII可打印字符必须编码才能传输 抓包查看URL编码后的数据 unicode编码.utf-8编码.UCS.UTF ANSI.gb系列.Bi ...

  7. 网络传输中的那些编码之-URL编码

    由于URL编码的一些混乱情况,曾经困扰着无数的程序员,本文将捋一捋URL编码相关的一些知识点,希望看望之后能给人恍然大悟的感觉. 本文将从如下几个方面进行介绍: 什么是URL编码 为什么进行URL编码 ...

  8. js对url编码与解码

    在前端工作中,偶尔会遇到url的编码与解码,比如:在微信授权登录的时候,需要将url进行编码写入,再比如:在PC端显示小表情的时候,会用到对url解码解析表情.那么,有哪些编码解码方式呢,常用的是哪些 ...

  9. HTML-参考手册: URL 编码

    ylbtech-HTML-参考手册: URL 编码 1.返回顶部 1. HTML URL 编码 参考手册 URL 编码会将字符转换为可通过因特网传输的格式. URL - 统一资源定位器 Web 浏览器 ...

最新文章

  1. python提取两个引号中的内容,怎样用 Python 提取不在双引号的内容?
  2. java用爬虫爬一个页面_使用Java写一个简单爬虫爬取单页面
  3. Django之初步实现登录功能,APP及ORM
  4. python自动化办公兼职-python如何实现自动化办公?
  5. 时间管理神器:滴答清单之我最喜欢的特征
  6. mongDB批量插值
  7. 一对多关联映射(单向关联)见项目:me_one_to_many
  8. php用于防SQL注入的几个函数
  9. 微软官方Microsoft文档地址
  10. 基于libpcan库can总线操作的Barrett 机械手控制及腕部六维力传感器驱动
  11. 给我一个软件,我将操控一个机器人军团!
  12. JavaIO编程之ReadLine
  13. 热传导方程的差分格式原理与matlab实现
  14. Micropython——基于PYB的霍尔编码器电机的PID控制
  15. 新政下北京公积金额度难改 组合贷多被拒绝
  16. 概率论 方差公式_概率论学习笔记(6)
  17. 【蓝桥杯】2019年第十届蓝桥杯(个人赛) 大赛介绍、注意事项及赛后总结
  18. 账号、密码管理系统 python
  19. 某游戏客户流失情况数据分析
  20. 车牌定位系统matlab,基于Matlab的车牌定位系统的研究与设计论文

热门文章

  1. [转载] 晓说——第9期:多如牛毛严酷无比的美国那些法
  2. 业界资讯:adobe 技术开发中心 放出游戏单元
  3. 面试官问我:什么是JavaScript闭包,我该如何回答
  4. nodejs 实现文件拷贝
  5. xcode多工程联编 - 详细教程
  6. easyui动态显示和隐藏表头
  7. Category 的一些事
  8. 幽幽的灵光射不出你想要的疯狂
  9. RDIFramework.NET(.NET快速开发框架) 答客户问(2014-02-23)
  10. 书摘---创业36条军规1:创业是怎么回事