编码算法笔记(base64,url编码等)

文章目录

      • base64编码
      • url编码

编码然经常接触,大概知道是那么回事,但是问的细节,就不清楚了,因此整理下。

base64编码

首先强调一点,base64是编码算法,不是加密算法。
一字之差,性质截然不同,可别弄错了出笑话。

url编码

提起url编码,都知道是url地址中用到的,那么它的概念是什么呢?

‌整个URL编码‌:使用encodeURI()函数对整个URL进行编码,除了常见的符号外,特殊符号也不会进行编码。例如,encodeURI会替换掉除了;,/?????&=+$-_.!~*'()#这些字符外的所有字符。

‌URI组成部分编码‌:使用encodeURIComponent()函数转码URI的组成部分,即?后面的参数部分。encodeURIComponent会替换除A-Za-z0-9-_.!~*'()的所有字符。

这是说这两个方法不同吗?

url编码也有不同规则,例如是根据utf8编码还是根据什么编码。 // TODO

上一篇:混合云和多云策略:混合云架构设计详解-混合云架构设计实例


下一篇:Linux网络编程