From 7347456a7a7bd5cd339c37295862fba015c7e5ef Mon Sep 17 00:00:00 2001 From: fohristiwhirl Date: Tue, 21 Apr 2020 14:25:05 +0100 Subject: [PATCH] skip UTF8 BOM --- 60_pgn.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/60_pgn.js b/60_pgn.js index 0102df6d..e533a53f 100644 --- a/60_pgn.js +++ b/60_pgn.js @@ -17,6 +17,10 @@ function split_buffer(buf) { let a = 0; let b; + if (buf.length > 3 && buf[0] === 239 && buf[1] === 187 && buf[2] === 191) { + a = 3; // 1st slice will skip byte order mark (BOM). + } + for (b = 0; b < buf.length; b++) { let ch = buf[b]; if (ch === 10) { // Split on \n