Unicode是一个表,表上存着Unicode编码和字符的对应关系,如:U+0000 对应 'NUL'(这个是控制字符), U+0041对应'A'。Unicode编码是16进制的。

UTF-8和UTF-16是Unicode的实现,即用多少个比特位来存Unicode码。UTF-8用8bit(变长),UTF-16用16bit(固定长度)。

GB2312对应的概念是Unicode。