PHP ZipArchive не извлекает файлы на иврите

0

При попытке извлечь zip файл, содержащий имя файла на иврите, он удаляет имя файла в иврите из файла или вообще не извлекает его.

Мой код:

<?php
 zipExtract('avi.zip','folder');

function zipExtract($src, $dest)
{

    $zip = new ZipArchive();
     if ($zip->open($src) === true) {
       $zip->extractTo($dest);
       $zip->close();
}
return false;
 }

 ?>

Почтовый файл здесь - он был создан на компьютере с ОС Windows с помощью Winrar.

Есть идеи?

  • 0
    какую версию PHP вы используете? и поддерживает ли ваша файловая система символы UTF8 в имени файла ... т.е. вы можете сделать этот файл вне PHP?
  • 0
    я использую php 5.4+ файл создан на Windows PC WinRar
Показать ещё 1 комментарий
Теги:
ziparchive

1 ответ

1

Это зависит от того, на какой машине был создан ZIP файл. Из файла ZIP, который вы подключили, я могу видеть только, что он не кодировался в UTF8. Возможно, вам стоит проверить 7-zip и попытаться создать файл ZIP с этим.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню