I found that function nameAccepted() check for names and return errors on json_encode $name. But other users of nameAccepted write this error and $name of file to errors array, then try to json_encode it. As result nothing output in outputJSON().
'warning' =>
array (
0 => 'errSave',
1 => '����������',
),
https://github.com/Studio-42/elFinder/blob/a35eabc9eb93cc68b764a0b9f846a6acd26ef392/php/elFinderConnector.class.php#L355
@TechCatOther Does this issue occur when unpacking the archive? If so, this problem may occur if the file name in the archive is not UTF-8. Some measures may be required.
Yes. It's happend when extract files from archive. Users got strange message about JSON, but all files with correct names already extracted.
@TechCatOther I tried to fix it. Can you verify with the following file?
Thanks a lot. Now extracting correct.
@TechCatOther Thank you for your verifying! I merged it to master branch.