BOM,byte order mark,字节序标记,是一个Unicode编码(U+FEFF),作为一个魔数出现在文本流的开始处,主要有以下作用:
字节序,标记字节流是小端(Little-Endian)还是大端(Big-Endian)的.
标记内容为Unicode编码.
标记字符编码格式.
BOM会在文本流首部添加一个标记字符,在一些场景下(SQL脚本等),处理程序不会识别并处理BOM,会导致处理过程出现难以预料的问题.
来源: http://www.bubuko.com/infodetail-2453790.html