UTF8BOM
UTF8BOM refers to the Byte Order Mark (BOM) when used with UTF-8 encoding. The BOM is a special character, represented by the Unicode code point U+FEFF, that can be placed at the beginning of a text file to indicate its encoding. For UTF-8, the BOM is represented by the byte sequence EF BB BF.
While the BOM is commonly used with UTF-16 and UTF-32 encodings to signify byte order (endianness), its
The primary purpose of the UTF-8 BOM is to signal that the file is encoded using UTF-8.
Consequently, many systems and developers prefer to omit the UTF-8 BOM to ensure broader compatibility. Instead,