一、简单说下bom
bom是Unicode编码标准中用于标识文件是采用哪种格式的编码,是文件头部的几个字节。阅读器可根据bom来确定以哪种编码来打开文件。
常见编码的bom:
编码 |
表示 (十六进制) |
表示 (十进制) |
---|---|---|
UTF-8 |
EF BB BF |
239 187 191 |
UTF-16(大端序) |
FE FF |
254 255 |
UTF-16(小端序) |
FF FE |
255 254 |
UTF-32(大端序) |
00 00 FE FF |
0 0 254 255 |
UTF-32(小端序) |