Re: Lenny.Неправильное отображение символов русского языка в архиве UTF-8
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
> >
> > Большое спасибо, это работает.
Reply to: