java中String本质上是char[].
将char[]转换为byte的过程就是字符串的序列化.
UTF-16BE:
使用双字节表示一个字符char.
char[] a = ['A','B','中'];
byte[] b = [00,41,00,42,4e,2d];
所以UTF-16BE最多能表示65535个字符
UTF-8:
采用变长编码1-n.其中英文1字节,中文占3个字节
GBK:
中国国标.1字节描述英文,2字节描述汉字,中日英韩的
字符2万多个
gb2312:简体中文编码.
ISO8859-1:西欧常用的字符编码