28 сентября 2009 г. 13:01 пользователь Mark Goldshtein <
[email protected]> написал:

> > 28 сентября 2009 г. 12:07 пользователь Mark Goldshtein
> > <[email protected]> написал:
> >>
> >> Доброго времени суток, Рассылка!
> >>
> >> Помогите, пожалуйста, разобраться с некорректным отображением
> >> кирилликов в архиве. Архив создан стандартной MS Windows, UTF-8,
> >> встроенный ZIP архиватор. Имя архива читается правильно, а вот то, что
> >> внутри - "кракозябры".
>
>
> 2009/9/28 Олег Ключкин <[email protected]>:
> > Скорее всего локаль тут не причем, а unzip в Ubuntu пропатчен, чтобы
> > декодировать имена файлов на лету. В ZIP не сохраняется кодировка имен
> > файлов - отсюда все проблемы.
>
> Не совсем понял насчёт кодировки, ведь и там и там - UTF-8.
>
> Я предпологаю, что в Ubuntu(именно в ней) утилита unzip пропатчена таким
образом, что автоматически перекодирует CP1251(архив, созданный в Windows) в
UTF8(текущая локаль).


> А можно что-то сделать в Lenny?
>
> --
> С Уважением,
> Марк Гольдштейн
>
> Sincerely Yours'
> Mark Goldshtein
>

   1. Могу посоветовать использовать 7z или RAR(тут не уверен-не помню) -
   эти архиваторы не зависят от текущей локали и таких проблем не будет.
   2. В Lenny можно переконвертировать имена файлов с помощью утилиты *
   convmv*.

Ответить