-
base64编码
base64 最早就是用来邮件传输协议中的,原因是邮件传输协议只支持 ascii 字符传递,因此如果要传输二进制文件,如:图片、视频是无法实现的。因此 base64 就可以用来将二进制文件内容编码为只包含 ascii 字符的内容。
base64 编码使用场景:公钥证书, 文本传输, http协议当中的key value字段, 简单图片(通常会选择将图片内容直接内嵌在页面中,避免不必要的外部资源加载) -
ascii编码
ascii是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言 -
Unicode字符集
(统一码、万国码、单一码)是计算机科学领域里的一项业界标准,包括字符集、编码方案等。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求 -
UTF-8编码
是一种针对Unicode的可变长度字符编码,又称万国码,由Ken Thompson于1992年创建。现在已经标准化为RFC 3629。UTF-8用1到6个字节编码Unicode字符。用在网页上可以统一页面显示中文简体繁体及其它语言(如英文,日文,韩文) -
URL编码--百分号编码
www.ruanyifeng.com/blog/2010/0…