计算机每次读一个字节,解码出具体字符在屏幕上显示出来.
ISO编码
欧洲人发现ASCII编码只能表示英语字符,法语\德语中还有很多符号是ASCII编码所不能表示的....因此欧洲人自己又炮制出来一套编码ISO.
ISO编码把ASCII码中字节的最高位也用掉了.
跟ASCII编码一样,计算机每次也只读一个字节,解码具体字符....这些字符都有唯一的编码,这就解决了多国语言同一页面显示乱码的问题.
Unicode编码的编号从0到100多万(3个字节),每一个区间对应一种语言的编码....Unicode只是一个符号集,它规定了符号的二进制代码,但是没有规定这些二进制代码应该如何存储.
所以UTF-8仅仅是Unicode编码的一种具体实现形式....在英文字符比较多的内容中,采用UTF-8编码比较节省空间,
在中文字符比较多的内容中,采用UTF-16比较节省空间,因为汉字至少需要两个字节来表示.