255 254 0 0 UTF8 file are a special case because it is not recommended to add a BOM to them. The presence of UTF8 BOM can break other tools like Java. In fact, Java assumes the UTF8 don't have a BOM so if the BOM is present it won't be discarded and it will be seen as data. To create an UTF8 file with a BOM, open the Windows Notepad, create a simple text file and save it as utf8.txt with the encod