encode: Handle incomplete surrogates like \uSURR\uOTHR properly

This commit is contained in:
ZyX
2016-02-25 17:27:23 +03:00
parent 406562ac6d
commit 942e0b338c
2 changed files with 13 additions and 7 deletions

View File

@@ -386,6 +386,8 @@ describe('json_decode() function', function()
eq('\xED\xB0\x80', funcs.json_decode('"\\uDC00"'))
eq('a\xED\xB0\x80', funcs.json_decode('"a\\uDC00"'))
eq('\t\xED\xB0\x80', funcs.json_decode('"\\t\\uDC00"'))
eq('\xED\xA0\x80¬', funcs.json_decode('"\\uD800\\u00AC"'))
end)
local sp_decode_eq = function(expected, json)