Частично удалось получить 1й результат вот таким извращением:
$name = iconv('UTF-8', 'cp1252//IGNORE', $zip->getNameIndex($i));
$name = iconv('cp1252', 'cp850//IGNORE', $name);
$name = iconv('cp866','UTF-8//IGNORE',$name);
но получается вот такая вот байда:
Докменаци к огам Асаки Плеан/Ак деекации.pdf
Хотя должно быть:
Документация к торгам Арсаки Плеханы/Акт дефектации.pdf
P.S. Методом научного тыка подобрал кодировки.
$name = iconv('UTF-8', 'cp437//IGNORE', $zip->getNameIndex($i));
$name = iconv('cp437', 'cp865//IGNORE', $name);
$name = iconv('cp866','UTF-8//IGNORE',$name);
Может кому пригодиться.