On 2009.09.28 at 14:14:10 +0400, Mikhail A Antonov wrote:

> > >
> > > Внутри zip-архива не utf8.
> >
> > Нет ли возможности узнать что там?
> zip не хранит данные о кодировке имён файлов, тебе уже сказали выше об этом.
> А вообще там cp866, если я правильно помню.

Неправильно. Там БЫЛА БЫ cp866, если бы виндовый zip не проявлял
неестественного интеллекта и не пробовал бы перекодитовать имена, считая
их почему-то cp850 в ISO-Latin1 (которая почти по всем кодовым позициям
совпадает с CP1252, но местами все же различается) Именно это лечит
нижепреведенная команда перекодировки

> > >> А можно что-то сделать в Lenny?
> > >
> > > unzip -Z1 filename.zip | iconv -f cp1252 -t cp850 | iconv -f cp866
> >
> > Большое спасибо, это работает.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Ответить