Форум предназначен для новичков. В нем предполагается рассматривать вопросы, которые встают на первых этапах освоения Linux
phaoost
Неотъемлемая часть форума
Сообщения: 289 Зарегистрирован: 12 янв 2005, 01:22
Откуда: Minsk
Контактная информация:
Сообщение
phaoost » 08 апр 2006, 04:21
как отучить unzip создавать файлы с кракозябрами вместо русских букв, если архив создавался под вендой?
cheers,
phaoost.
Llama
Неотъемлемая часть форума
Сообщения: 9749 Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск
Сообщение
Llama » 08 апр 2006, 11:32
использовать под вендой нормальноную кодировку
А если серьезно - то естественно никак, архиватор плевал на кодировки, соответсвенно вне зависимости от локали имена файлов будут в cp1251. Лечится с помощью convmv.
Опыт растет прямо пропорционально выведенному из строя оборудованию
phaoost
Неотъемлемая часть форума
Сообщения: 289 Зарегистрирован: 12 янв 2005, 01:22
Откуда: Minsk
Контактная информация:
Сообщение
phaoost » 08 апр 2006, 12:08
в том-то и дело, что локаль be_BY.CP1251 может вендовый зіп их в 866 хранит?
cheers,
phaoost.
Llama
Неотъемлемая часть форума
Сообщения: 9749 Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск
Сообщение
Llama » 08 апр 2006, 12:27
может и так, но решение - то же
Опыт растет прямо пропорционально выведенному из строя оборудованию
phaoost
Неотъемлемая часть форума
Сообщения: 289 Зарегистрирован: 12 янв 2005, 01:22
Откуда: Minsk
Контактная информация:
Сообщение
phaoost » 12 апр 2006, 16:35
anyr , да-да, видел, однако данный патч для версии 5.50
cheers,
phaoost.
Jek
Неотъемлемая часть форума
Сообщения: 425 Зарегистрирован: 25 авг 2002, 08:50
Откуда: Minsk
Контактная информация:
Сообщение
Jek » 12 апр 2006, 17:16
В debian-russian было. Там оно два раза перекодирует.
"Но в декабре я по ошибке позвонил вместо
модема на винчестер." (Linus Torvalds, "Just for fun")
anyr
Неотъемлемая часть форума
Сообщения: 380 Зарегистрирован: 11 апр 2006, 16:25
Откуда: Гомель
Сообщение
anyr » 12 апр 2006, 23:29
Ну так расскажите, что хотябы с этим скриптом делать. Я так просто плюнул на все это - tar.gz, а в университете (там win) rar. Но иногда цепляет и полезно было бы знать, что с патчем то делать.
phaoost
Неотъемлемая часть форума
Сообщения: 289 Зарегистрирован: 12 янв 2005, 01:22
Откуда: Minsk
Контактная информация:
Сообщение
phaoost » 13 апр 2006, 09:21
anyr , патчем патчить сорс от 5.50.
теоретически можно пользоваться
Код: Выделить всё
$ unzip -Z1 filename.zip | iconv -f cp1252 -t cp850 | iconv -f cp866
для получения правильного имени файла. только вот я не пойму, почему используется cp866, когда в венде по дефолту пользуется сp1251. кто-нибудь знает?
cheers,
phaoost.
anyr
Неотъемлемая часть форума
Сообщения: 380 Зарегистрирован: 11 апр 2006, 16:25
Откуда: Гомель
Сообщение
anyr » 13 апр 2006, 21:26
Стандарт`с сэр
phaoost
Неотъемлемая часть форума
Сообщения: 289 Зарегистрирован: 12 янв 2005, 01:22
Откуда: Minsk
Контактная информация:
Сообщение
phaoost » 14 апр 2006, 14:14
дык а стандарт чего именно? имена файлов по вендой в 1251 храняться.
cheers,
phaoost.
Llama
Неотъемлемая часть форума
Сообщения: 9749 Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск
Сообщение
Llama » 14 апр 2006, 14:45
phaoost , а причем тут венда? zip гораздо старше.
Опыт растет прямо пропорционально выведенному из строя оборудованию
anyr
Неотъемлемая часть форума
Сообщения: 380 Зарегистрирован: 11 апр 2006, 16:25
Откуда: Гомель
Сообщение
anyr » 14 апр 2006, 18:39
Вот-вот. Это просто наше мировозрение так устроено, что мы безсознательно объединяем многие вещи в одно целое. Вот например на западе русский -> советский -> коммунист -> плохо. Пристарелый пример, но стереотипы живучи
anyr
Неотъемлемая часть форума
Сообщения: 380 Зарегистрирован: 11 апр 2006, 16:25
Откуда: Гомель
Сообщение
anyr » 15 апр 2006, 00:12
А вот и наступил необходимый момент. Используя комманду unzip -Z1 filename.zip | iconv -f cp1252 -t cp850 | iconv -f cp866 получаю на экране нормальные названия, но если таки распаковать: unzip filename.zip | iconv -f cp1252 -t cp850 | iconv -f cp866 - все возвращается на круги своя. Попробовал заменить iconv на convmv - ничего не вышло. Какие есть идеи?
Llama
Неотъемлемая часть форума
Сообщения: 9749 Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск
Сообщение
Llama » 15 апр 2006, 00:17
1) Ждать патча
2) Іграться с convmv с последовательно перекодировкой
Опыт растет прямо пропорционально выведенному из строя оборудованию