json decode fix for Unicode string literals

fixes https://github.com/peachpiecompiler/peachpie/issues/779
This commit is contained in:
Jakub Míšek 2020-06-27 16:31:56 +02:00
Родитель 48c6ba6531
Коммит ce3b9a671d
1 изменённых файлов: 1 добавлений и 1 удалений

Просмотреть файл

@ -782,7 +782,7 @@ namespace Pchp.Library
protected override PhpValue CommonDeserialize(Context ctx, Stream data, RuntimeTypeHandle caller)
{
var options = _decodeOptions ?? new DecodeOptions();
var scanner = new Json.JsonScanner(new StreamReader(data), options);
var scanner = new Json.JsonScanner(new StreamReader(data, ctx.StringEncoding), options);
var parser = new Json.Parser(options) { Scanner = scanner };
if (parser.Parse())