Unicode UTF-8 UTF-16 UTF-32 ANSI
http://fly-e
http://www.cnblogs.com/skyaspnet/archive/2011/02/18/1957770.html
http://zh.wikipedia.org/wiki/Unicode%E5%AD%97%E7%AC%A6%E5%B9%B3%E9%9D%A2
关键理解点:
1.UNICODE只是一个符号集,它只规定了符号的二进制代码,却没有规定这个二进制代码应该如何存储。
并对每一个字符进行统一编码,保证唯一性;UCS-2 最多使用2个字节表示,UCS-4 最多使用4个字节表示;
每一个字符的编码全球唯一;
2.UTF-8 UTF-16 UTF-32 是对UNICODE 存储的实现之一;就像虚函数一样。UNICODE 定义了 虚函数
UTF-8 等实现了该虚函数。
UTF-8 多字节,变长编码;互联网较多,XML
UTF-16 定长编码 2字节 JAVA,WINNT 都市