Есть стандартный метод взятый с официального сайта php который извлекает файлы с архива:
/* example by Erik Jenssen aka erix */
$filename = "foobar.rar";
$filepath = "/home/foo/bar/";
$rar_file = rar_open($filepath.$filename);
$list = rar_list($rar_file);
foreach($list as $file) {
$entry = rar_entry_get($rar_file, $file->getName());
$entry->extract("."); // extract to the current dir
}
rar_close($rar_file);
Проблема заключается в том что если в архиве "foobar.rar" есть файл с русским названием, к примеру qweабв.txt то он распакуется со следующим именем: qwe То есть прерывается на русских символах. Я понимаю что можно потом изменить название средствами php. Но хотелось бы узнать возможно ли сделать это ещё на выходе чтобы сохранение происходило корректно.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
У меня ноутбук с установленной лицензионной windows 10 x64На локальный OpenServer x64 установил чистый сайт на wordpress, хочу импортировать на него данные...
Как установить вручную все индексы $i в цикле for PHP без всякого шага, чтобы отдельно с каждой переменной не связываться?