Unicode（统一码、万国码、单一码）是一种在计算机上使用的字符编码。它为每种语言中的每个字符设定了统一并且唯一的二进制编码，以满足跨语言、跨平台进行文本转换、处理的要求。1990年开始研发，1994年正式公布。随着计算机工作能力的增强，Unicode也在面世以来的十多年里得到普及。|目前的用于实用的 Unicode 版本对应于 UCS-2，使用16位的编码空间。也就是每个字符占用2个字节。|utf-8长度是1-6个字节,第一个字节的高位1的数目指明了这个utf-8的字符使用的byte数目，在UTF-8编码集中，每个汉字使用 3个字符表示utf-8长度是1-6个字节,第一个字节的高位1的数目指明了这个utf-8的字符使用的byte数目，在UTF-8编码集中，每个汉字使用3个字符表示表示|UTF-8 每字至少 1 byte，至多 4 bytes。1 byte 字符与 US-ASCII 相符。U+0800-07ff 是 2 bytes，0800-ffff 是 3 bytes，之后的是 4 bytes|UCS-2 每字都是 2 bytes，但容纳不了扩展平面的字符，於是，Unicode 拨出了 d800-dfff 的位置，以两个这些字符来代表扩展平面的字符。这就叫 surrogate. 加上了这种变通方法后，UCS-2 就改名成了UTF-16。扩展平面的字符，所占的位置就是 2 x 2 bytes
unicode 几个字节