[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Lenny.Неправильное отображение символов русского языка в архиве UTF-8



28 сентября 2009 г. 13:01 пользователь Mark Goldshtein <mark.goldshtein@gmail.com> написал:
> 28 сентября 2009 г. 12:07 пользователь Mark Goldshtein
> <mark.goldshtein@gmail.com> написал:
>>
>> Доброго времени суток, Рассылка!
>>
>> Помогите, пожалуйста, разобраться с некорректным отображением
>> кирилликов в архиве. Архив создан стандартной MS Windows, UTF-8,
>> встроенный ZIP архиватор. Имя архива читается правильно, а вот то, что
>> внутри - "кракозябры".


2009/9/28 Олег Ключкин <oleg.kluchkin@gmail.com>:
> Скорее всего локаль тут не причем, а unzip в Ubuntu пропатчен, чтобы
> декодировать имена файлов на лету. В ZIP не сохраняется кодировка имен
> файлов - отсюда все проблемы.

Не совсем понял насчёт кодировки, ведь и там и там - UTF-8.

Я предпологаю, что в Ubuntu(именно в ней) утилита unzip пропатчена таким образом, что автоматически перекодирует CP1251(архив, созданный в Windows) в UTF8(текущая локаль).
 
А можно что-то сделать в Lenny?

--
С Уважением,
Марк Гольдштейн

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

Reply to: