fixed problem with reading BOM'med UTF-8 files

I've encountered this problem while reading a file from the Garmin device