看了很多URL编码的文章,一直迷迷糊糊的,搞不懂
今天将彻底大白话讲明白

首先看百科:
url编码是一种浏览器用来打包表单输入的格式。浏览器从表单中获取所有的name和其中的值 ,将它们以name/value参数编码(移去那些不能传送的字符,将数据排行等等)作为URL的一部分或者分离地发给服务器.

含义:一种浏览器用来打包表单输入

表单输入:
表单默认的编码类型是:application/x-www-form-urlencoded,这种方式就是将参数整合成下面方式
key=value&key=value

举例子:
https://www.baidu.com?id=123&name=中文
有一个表单,发送GET请求的URL,在URL中"?"后面是请求的参数.
但是在请求参数中 (id=123&name=中文) 有中文字符出现,整个URL中?后面出现的参数是要经过编码才能传输.

网络标准RFC 1738做了如下规定:
“只有字母和数字[0-9a-zA-Z]、一些特殊符号“$-_.+!*’(),”[不包括双引号]、以及某些保留字,才可以不经过编码直接用于URL。”

对于Unicode字符,RFC文档建议使用utf-8对其进行编码得到相应的字节,然后对每个字节执行百分号编码。如”中文”使用UTF-8字符集得到的字节为0xE4 0xB8 0xAD 0xE6 0x96 0x87,经过Url编码之后得到”%E4%B8%AD%E6%96%87”。或是在程序中使用专门的UrlEncode编码;

 https://www.baidu.com?id=123&name=%E4%B8%AD%E6%96%87

参考:https://blog.csdn.net/houqicun/article/details/78296886

终于知道什么是URL编码相关推荐

  1. Javascript中的url编码与解码(详解)

    摘要 本文主要针对URI编解码的相关问题做了介绍,对url编码中哪些字符需要编码.为什么需要编码做了详细的说明,并对比分析了Javascript中和编解码相关的几对函数escape / unescap ...

  2. URL原理、URL编码、URL特殊字符

    From: http://blog.csdn.net/chenlycly/article/details/51820727 From: http://blog.csdn.net/zmx729618/a ...

  3. Html编码和URL编码

    终于弄清楚了这两种编码的使用场景,来分享下. 一.HTML编码 当html页面中某label想要显示<a>test</a>这个内容时,如果简单地写label.html(&quo ...

  4. JS 中 URL 编码的问题.

    URL 编码 为什么要对 URL 编码 1. 避免解析错误 我们的 queryString 的形式是使用 ?开始, key=value 传递参数, key-value pairs 之间使用 & ...

  5. PHP--------解决网址URL编码问题

    2019独角兽企业重金招聘Python工程师标准>>> 在PHP中有urlencode().urldecode().rawurlencode().rawurldecode()这些函数 ...

  6. URL编码以及GET和POST提交乱码解决方案

    2019独角兽企业重金招聘Python工程师标准>>> 1.  什么是URL编码. URL编码是一种浏览器用来打包表单输入的格式,浏览器从表单中获取所有的name和其对应的value ...

  7. java url加密解密,java URL 编码解码,该如何解决

    java URL 编码解码 我写了两个接口 一个是对字符串加密 的,一个是解密的  .加密的可以通过调用接口生成加密字符串如下: Oc0PEwKrLzHqT25hYLhWP5wlk5HROPJoWC3 ...

  8. Google App Engine for Java下的URL编码转换问题

    URL编码问题 此部分参考英文资料: http://www.blooberry.com/indexdot/html/topics/urlencoding.htm http://www.w3school ...

  9. URL编码将“&”(&符号)视为“&”HTML实体

    本文翻译自:URL encode sees "&" (ampersand) as "&" HTML entity I am encoding a ...

  10. JS中URL编码参数(UrlEncode)

    网上有很多文字作品写涉及在JS中呈现类似UrlEncode功能时都是自定义参数来呈现,其实JS中本身就有那样的参数. 参数parameter由于用类似URL的形式传过去 , 所以别直接就那样赋值 以下 ...

最新文章

  1. 5分钟 搭建免费个人博客
  2. 'eval' is null or not an object
  3. sql server数据库课程设计分析
  4. 在京东上买的手机然后申请退货的经历
  5. 一个优秀的可定制化Flutter相册组件,看这一篇就够了
  6. jdbctemplate 执行多条sql_白帽推荐:可以自动检索、挖掘sql注入的神器,sqlmap入门实战
  7. arcgis 利用栅格计算器计算 土地转移矩阵
  8. PHP爬虫常用技术:v8js(执行js代码)
  9. eLife:科勒Moxie 会唱歌的花洒
  10. 无人驾驶(一)---汽车can总线通信之 peak pcan驱动安装与通信
  11. 阜师院2016年c语言真题答案,C语言A卷答案.doc
  12. Flixel横板游戏制作教程(二)— AddingPlayer
  13. 后渗透篇:CLSID大全
  14. avm2 pcode 学习笔记。高手勿笑
  15. 【Debug】安装labelme过程中出现的问题
  16. python32位与62位可以随便装吗_电脑32位和64位可以随便换吗???
  17. WPF补充(二) 资源(Resource)
  18. spring事务管理总结 .
  19. LeetCode——1217. 玩筹码
  20. AD---通过组策略推送软件给客户端

热门文章

  1. python古诗词生成_Python一日一练02----诗词生成器
  2. CCS+JS绘制星型拓扑图(关系图)
  3. 5V转1.8V稳压芯片,3.7V转1.8V稳压芯片
  4. CondaVerificationError;conda install verifying transactions一直在转
  5. Kinect外包团队(长年承接微软Kinect体感项目外包,有大型Kinect案例)
  6. 布法罗纽约州立大学计算机排名,2019年QS世界大学排名纽约州立大学布法罗分校排名第313...
  7. 无插件播放之http-flv
  8. php木马检测关键词
  9. 《钱塘湖春行》-----白居易
  10. php 抓取网页图片