diff --git a/xlsx.js b/xlsx.js index 6bca3c673..bc0809a33 100644 --- a/xlsx.js +++ b/xlsx.js @@ -1441,8 +1441,7 @@ if(has_buf) { if(ww !== 0) { out[k++] = ww&255; out[k++] = ww>>>8; ww = 0; } out[k++] = w%256; out[k++] = w>>>8; } - out.length = k; - return out.toString('ucs2'); + return out.slice(0,k).toString('ucs2'); }; var corpus = "foo bar baz\u00e2\u0098\u0083\u00f0\u009f\u008d\u00a3"; if(utf8read(corpus) == utf8readb(corpus)) utf8read = utf8readb; @@ -12151,7 +12150,7 @@ var XmlNode = (function () { return this; } - var APOS = "'"; QUOTE = '"' + var APOS = "'"; var QUOTE = '"' var ESCAPED_QUOTE = { } ESCAPED_QUOTE[QUOTE] = '"' ESCAPED_QUOTE[APOS] = '''