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 плз.



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

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

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 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.