ascii:8个2进制位表示,表示数量有限。
unicode:至少16个2进制位表示。浪费空间。所以出现utf8
utf8:能少则少,中文占3个字节,utf8的编码规则是能断则短。
gbk:中文占两个字节。