From 98d1974c9fa9ccff517689181892d8a260d9a5a4 Mon Sep 17 00:00:00 2001 From: "Brandyn A. White" Date: Thu, 30 Jan 2014 01:17:59 -0500 Subject: [PATCH] Don't assume utf8 --- msgpack.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/msgpack.js b/msgpack.js index 46ed0cb2..918e9cf5 100644 --- a/msgpack.js +++ b/msgpack.js @@ -345,7 +345,7 @@ function decode() { // @return Mix: case 0xa0: // utf8.decode for (ary = [], i = _idx, iz = i + num; i < iz; ) { c = buf[++i]; // lead byte - ary.push(c < 0x80 ? c : // ASCII(0x00 ~ 0x7f) + ary.push(c); c < 0xe0 ? ((c & 0x1f) << 6 | (buf[++i] & 0x3f)) : ((c & 0x0f) << 12 | (buf[++i] & 0x3f) << 6 | (buf[++i] & 0x3f)));