Skip to content
This repository has been archived by the owner on Jul 13, 2020. It is now read-only.

Commit

Permalink
Bug fix for #388 - Byte Order Mark included in fulfilled string from …
Browse files Browse the repository at this point in the history
…SystemLoader.fetch when executed in node
  • Loading branch information
jonoward committed Jun 3, 2015
1 parent d67f5cb commit b61a407
Showing 1 changed file with 9 additions and 2 deletions.
11 changes: 9 additions & 2 deletions src/system-fetch.js
Expand Up @@ -68,8 +68,15 @@
return fs.readFile(url, function(err, data) {
if (err)
return reject(err);
else
fulfill(data + '');
else {
// Strip Byte Order Mark out if it's the leading char
var dataString = data + '';
if (dataString[0] === '\ufeff') {
dataString = dataString.length === 1 ? '' : dataString.substr(1);
}

fulfill(dataString);
}
});
};
}
Expand Down

0 comments on commit b61a407

Please sign in to comment.