字符编码

base64

把二级制表示为字符的形式。基本原理是,把3个字节,转化为4个字符。相当于字节长度增加了1/3。为什么是64呢,应该是刚好有64种字符,A-Z,a-z,+,/,其实还有一个=,这么说呢其实有65个字符。
具体可以看Base64笔记

unicode

以前理解有个误区,以为unicode是32位,其实不是的,unicode可以表示1,114,112个字符,也就是从0 到 10FFFF。utf-8做多需要4个字节。
Unicode

url编码

标准文档是在RFC 1738
本来url可用ascii字符的所有字符的,但是有一些字符不安全,可以用的字符就很少了,所以只规定了一些字符可以用characters-allowed-in-a-url

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在说常见的字符编码(ASCII、gb2312、gbk、utf-8等)之前,我们先来看看编码的历史吧。 编码编年史 ...
    craneyuan阅读 915评论 4 4
  • 字符编码(英语:Character encoding)、字集码是把字符集中的字符编码为指定集合中某一对象(例如:比...
    noparkinghere阅读 913评论 0 0
  • ASCII码 在计算机内部,所有的信息最终都表示为一堆二进制形式的数据。每一个二进制位(bit)有0和1两种状态,...
    jackfrued阅读 707评论 2 12
  • 1 字符编码简介 1.1 ASCII ASCII:American Standard Code for Infor...
    hufengreborn阅读 8,396评论 3 23
  • 最初听到钟梁辉老师讲"体感生活化,生活体感化"时,我感觉像在绕口令,每个字都认识,但组合在一起却并不明白老师要表达...
    海陵君阅读 855评论 0 0