ASCII

像a、b、c、d这样的56个字母(包括大写)以及0、1等数字还有一些常用的号(例如*、#、@等)在计算机中存储时都是以二进制的方式存储。ASCII编码,统一规定了这些常用符号用哪些二进制数来表示。
如a对应的ascii值为97(二进制为01100001),所以a存储在计算机中就是将a对应的ascii值97转换为二进制然后进行存储,即a对应的二进制01100001

url编码

https://developer.aliyun.com/article/75516
之所以要进行url编码,是因为Url中有些字符会引起歧义。这些字符被视为不安全字符。但是对于合法字符是不需要进行编码的。
Url编码通常也被称为百分号编码。url编码规则:

  • 对0-9、a-z、A-Z之间的字符保持不变
  • 对于所有其他的字符,用这个字符在内存中的十六进制格式表示并且在其前面加个%

image.png