URL是可移植的。它要统一命名因特网上的所有资源,就需要通过各种不同的协议来传送这些资源。这些协议在传输数据时会使用不同的机制,所以,设计URL,使其可以通过任意因特网协议安全地传输是很重要的。

  URL默认是以US-ASCII字符集编码,但这种编码不能很好的支持多语言的变体字符,而且,有些URL中还会包含任意的二进制数据,因此就在US-ASCII字符集中将转义序列集成进去。通过转义序列,就可以使用US-ASCII字符集的有限子集对任意字符值或数据进行编码。

  转义序列的表示法:%(百分号)+ 两个表示字符ASCII码的十六进制数

编码示例:

字符 ASCII码 示例URL
~ 126(0x7E) http://www.joes-hardware.com/%7Ejoe
空格 32(0x20) http://www.joes-hardware.com/more%20tools.html
% 37(0x25) http://www.joes-hardware.com/100%25satisfaction.html

最新文章

  1. php摇杆Tiger摇奖
  2. mac安装paramiko
  3. mysql 导出过长的数字列时变科学计数法问题解决办法
  4. 实现GridControl行动态改变行字体和背景色
  5. 一个简单的基于 DirectShow 的播放器 1(封装类)
  6. google 跨域解决办法
  7. Windows服务器环境下jenkins下载和安装
  8. 【转载】Fiddler工具使用介绍(一)
  9. leetcode每日刷题计划-简单篇day6
  10. JAVA中的Random()函数
  11. [antd-design-pro] mock 数据(post,request不一致)Sorry, we need js to run correctly!
  12. PHP保留两位小数并且四舍五入及不四舍五入的方法
  13. 如何使用chrome浏览器进行js调试找出元素绑定的点击事件
  14. 配置openssh实现sftp远程文件上传
  15. 使用PinYin4j.jar将汉字转换为拼音
  16. Python 开发者在迁移到 Go(lang) 时需要知道哪些事?
  17. jquery each循环遍历完再执行的方法 因为each是异步的 所以要加计数器.
  18. vijos:旅行家的预算[贪心]
  19. 话说文件系统——VFS简介(二)
  20. ubuntu开启ROOT用户自动登录教程

热门文章

  1. 探索Asp.net mvc 的文件上传(由浅入深)
  2. [转]不完美解决V社游戏的中文支持问题
  3. [算法基础]Big O Notation时间复杂度计算方法
  4. android Base64字符串与Bitmap相互转换
  5. C# LINQ(7)
  6. B - N皇后问题
  7. php代码审计8审计文件上传漏洞
  8. 文件操作 - 整体操作&文件搜索
  9. SDUT OJ 数据结构实验之图论四:迷宫探索
  10. C++中define与const的区别