BOM(Byte Order Mark)字节顺序标记
Little-Endian就是低位字节排放在内存的低地址端,高位字节排放在内存的高地址端
Big-Endian就是高位字节排放在内存的低地址端,低位字节排放在内存的高地址端
TCP/IP各层协议将字节序定义为Big-Endian,因此TCP/IP协议中使用的字节序称为——网络字节序
在JAVA虚拟机中多字节类型数据的存放顺序——JAVA字节序(BIG-ENDIAN)
CPU不是BIG-ENDIAN就是LITTLE-ENDIAN——主机字节序
UTF-8
EF BB BF
UTF-16(大端序) FE FF
UTF-16(小端序) FF FE
UTF-32(大端序) 00 00 FE FF
UTF-32(小端序) FF FE 00 00