Re: Распаковывать ZIP с русскими именами
Покотиленко Костик -> debian-russian@lists.debian.org @ Mon, 08 Sep 2008 10:45:06 +0300:
>> >> Так это я к чему.
>> >>
>> >> find dir -type f |
>> >> while read f; do
>> >> mv "$f" "`echo $f | iconv -f koi8-r -t cp1251`"
>> >> done
>> >>
>> >> Ну как-то так.
>> >
>> > Это всё хорошо, а баги надо чинить...
>>
>> Каким образом? Как я понимаю, в zip-формате не задаётся кодировка
>> символов имён файлов.
>> А полагаться на угадывание -- ни есть чинить баг.
ПК> В таких случая принято встраивать возможность ручного указания
ПК> кодировки.
Применительно к данной задаче, если верить тем, кто постил решения -
_трех_ кодировок, две из которых не имеют отношения к русскому языку и
являются тайным знанием (тайным знанием, впрочем, являются все три -
сейчас очень мало кто помнит, что такое ANSI и OEM кодировки, и какая
где употребляется)...
Сильно подозреваю, что три - не предел...
--
Artem Chuprina
RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru
When C++ is your hammer, everything looks like a thumb
-- Latest seen from Steven M. Haflich, in c.l.l
Reply to: