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

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: