1. URL编码

1.1. URL只能使用ASCII字符集来通过因特网进行发送。

1.2. 由于URL常常会包含ASCII集合之外的字符, URL必须转换为有效的ASCII格式。

1.3. URL编码使用"%"其后跟随两位的十六进制数来替换非ASCII字符。

1.4. URL不能包含空格。URL编码通常使用+来替换空格。

1.5. ascii码可显示字符:

这儿还有一个空格字符!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~

1.6. ascii码可显示字符中字母和数字不会被编码, 还有*-._这四个字符也不会被编码。

2. 例子

2.1. 代码

<!DOCTYPE html>
<html><head><title>URL编码</title></head><body><!-- ascii码 --><!-- 空格!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ --><form method="get"><input type="text" name="userName" value=" !#$%&'()*+,-./:;<=>?@[\]^_`{|}~" /><br /><input type="text" name="password" value='"0aÿ' /><br /><input type="submit" value="提交"></form></body>
</html>

2.2. 效果图

3. URL 编码参考手册 - 从 %20 到 %ff

4. URL 编码参考手册 - 从 %00 到 %1f

4.1. ASCII设备控制字符最初被设计为用来控制诸如打印机和磁带驱动器之类的硬件设备。在URL中这些字符不会起任何作用。

070_html url编码相关推荐

  1. JS 中 URL 编码的问题.

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

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

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

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

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

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

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

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

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

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

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

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

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

  8. python3 url编码 空格 + 简介

    + URL 中+号表示空格 %2B 空格 URL中的空格可以用+号或者编码 %20 / 分隔目录和子目录 %2F ? 分隔实际的URL和参数 %3F % 指定特殊字符 %25 # 表示书签 %23 & ...

  9. python3 url 编码 解码

    对于url编码的转换,主要用urllib.parse包中的quote和unquote方法. quote进行编码,unquote进行解码. 代码实例: import urllib.parseu = &q ...

最新文章

  1. LoveLive!出了一篇AI论文:生成模型自动写曲谱
  2. window/linux composer安装/卸载
  3. 2018-2019-1 20165226 《信息安全系统设计基础》第8周学习总结
  4. oracle Constraint(转)
  5. bootstrap-进度条
  6. 微软开源新字体Cascadia Code,源于Windows Terminal
  7. 移动端apm关键指标_3个经常被忽视的APM关键功能
  8. apache camel_使用Apache Camel进行负载平衡
  9. 上海2014计算机职称考试理论题,2014年上海市高校计算机一级考试8套理论题含答案...
  10. btree索引和hash索引的区别(待更新)
  11. er图用什么软件_太牛逼!一款软件几乎可以操作所有的数据库!
  12. Ubuntu把家目录文件夹名称改为英文
  13. Android去掉wps广告,WPS解锁高级功能,PC和安卓版去除广告,精简版!
  14. java 整理快捷键_idea快捷键整理
  15. Nginx自动跳转到带www域名规则配置、Nginx多域名向主域名跳转
  16. 域名解析TTL是什么意思 TTL值设置为多少合适?
  17. Vulkan同步机制和图形-计算-图形转换的风险(一)
  18. QT Andriod U盘检测
  19. 网站标题设计与搜索引擎
  20. 手机连接Charles代理,手机上不了网

热门文章

  1. MFC的类层次结构图
  2. linux phpstorm安装和激活方法
  3. 创建ACFS集群文件系统(命令方式)
  4. 新一代組合創新架構師_學習地圖
  5. 极光商智®服务器2007今日正式发布
  6. DellEMC品牌正式启用50%是上一代的R730对比R74
  7. 传输层协议(TCP/UDP)介绍
  8. 如何保护企业网络免受DDoS攻击?—Vecloud微云
  9. ssh密钥分发之二:使用sshpass配合ssh-kopy-id编写脚本批量分发密钥:
  10. 大话设计模式Python实现-简单工厂模式