LINUX.ORG.RU

Кодировка zip

 , , ,


0

3

Всем привет, знаю тема заезженная, но нечего из прочитанных рецептов не помогло. У меня после распаковки из zip архива все имена файлов что были написаны русскими буквами превращаются в кашу, а из того же архива файлы с англ. именами все в порядке. При команде file -i filename у англ. файлов charset указан iso-8859-1 а если эту команду [file -i 00_01_à¨¢¥âá⢨¥.MP4] применить вот к такому файлику из архива то показывает binary. Пробовал использовать «convmv -f binary -t UTF-8 * -r --notest» но увы нечего не работает, пишет что всё ок Ready. Но все по прежднему. help плз.


ничего из прочитанных рецептов не помогло

unzip с natspec патчами точно пробовался и не помогает?

greenman ★★★★★ ()

Какая связь между «file -i ... — binary» и convmv -f binary ???

Бредите?!

sdio ★★★★★ ()
Последнее исправление: sdio (всего исправлений: 1)

Тут либо natspec патчи использовать, либо виндовский архиватор под вайном.

curufinwe ★★★★★ ()

имена файлов

так

file -i filename

а это к чему? )))))))))

vxzvxz ★★★ ()

7z хорошо распознаёт кодировки, попробуйте им распаковать.

Cheater ()
Ответ на: комментарий от Falcon-peregrinus

не помогло, стер все старые, поставил его и тоже самое вышло

kxc21 ()

Перепробовал все предложенные варианты, нечего не помогло. И самое интересное что некоторые архивы с русскими файлами распаковываются нормально, а некоторые с кракозябрами. Хотя на Windows всё окей ;/

kxc21 ()

Проблема в том, что на *nix unzip считает, что имена файлов закодированы в CP850, и перекодирует их в cp1252. Без возможности это настроить.

Решения:

AITap ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.