主要有 内码和unicode
unicode是字符编码,unicode编码常用的存储格式有2种:utf8、utf16
这2种的区别就是存储格式不同,但是都是unicode编码,例如,中文的"你"字的utf8格式编码为:E4 BD A0; 而utf16编码为:60 4F。 有时候,说unicode编码的时候泛指UTF16,当这是不严谨的说法。
与unicode编码格式相对应的是内码,例如,中文的"你"字的内码编码为C4 E3。内码在不同语种中很多是相互重叠的,比如,用中文操作系统看日文内码的文本就是乱码;而unicode编码所为有语种安排了独立的区域,没有重叠,所以用中文操作系统看日文unicode没有障碍,这就是设计unicode的目的所在。