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
本文详细介绍了字节序的概念,包括Little-Endian和Big-Endian两种不同的字节存储方式,并解释了TCP/IP协议中使用的网络字节序。此外还介绍了JAVA字节序的特点,以及UTF-8、UTF-16、UTF-32等常见字符集的BOM标记。
577

被折叠的 条评论
为什么被折叠?



