几种常见的编码方式

344 阅读1分钟
  1. base64编码
    base64 最早就是用来邮件传输协议中的,原因是邮件传输协议只支持 ascii 字符传递,因此如果要传输二进制文件,如:图片、视频是无法实现的。因此 base64 就可以用来将二进制文件内容编码为只包含 ascii 字符的内容。
    base64 编码使用场景:公钥证书, 文本传输, http协议当中的key value字段, 简单图片(通常会选择将图片内容直接内嵌在页面中,避免不必要的外部资源加载)

  2. ascii编码
    ascii是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言

  3. Unicode字符集
    (统一码、万国码、单一码)是计算机科学领域里的一项业界标准,包括字符集、编码方案等。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求

  4. UTF-8编码
    是一种针对Unicode的可变长度字符编码,又称万国码,由Ken Thompson于1992年创建。现在已经标准化为RFC 3629。UTF-8用1到6个字节编码Unicode字符。用在网页上可以统一页面显示中文简体繁体及其它语言(如英文,日文,韩文)

  5. URL编码--百分号编码
    www.ruanyifeng.com/blog/2010/0…