Good call about the debugger

The file is UFT-8 encoded ascii data, so it contains the BOM at the start. Obviously the Debugger is ignoring the first three characters when it states the values are equal, however the runtime knows better and jumps correctly to the else block.

Next question - how do I encode the BOM in OEM? Some of the files UFT-8 encoded and some are not!