Specify how to handle the heading BOM (byte order mark). The value must be 0, 1, or 2. The meanings are as follows:
0: On decoding, check the first two byte. If they are BOM, decide endian by them. If not, decide endian by the member endian . On encoding, produce byte sequence according to endian with heading BOM.
1: On decoding, do not handle the first two bytes as BOM, and decide endian by endian . On encoding, produce byte sequence according to endian without BOM.
2: On decoding, handle the first two bytes as BOM and decide ending by them. On encoding, produce byte sequence according to endian with heading BOM.
If <code_unit_bits> is 8, the value has no meaning. |