Sergei Stolyarov -> [email protected]  @ Thu, 08 Jun 2006 
11:14:06 +0700:

 >>>> Моё небольшое ИМХО по теме: использование кодировки CP1251 способно решить
 >>>> многие проблемы.....
 >>> А если без установки в локали в 1251? :)
 >> Использовать unzip + convmv или
 >> Написать перекодировщик имен файлов для zip архивов.
 >> Формат  документированный.

 SS> А можно пример? У меня вот ни разу не получилось вытащить русские имена 
файлов
 SS> из zip-архива, созданного в винде. Использовал unzip+iconv.
 SS> Вот такая вот команда выдаёт нечто нечитаемое, к тому же, обламывается с
 SS> ошибкой  illegal input sequence.
 SS> unzip -l rus.zip |iconv -f cp1251 -t koi8-r

Я сильно подозреваю, что кодировка имен в виндовом зипе - cp866.  Как и
на файловой системе.  Впрочем, надо понимать, что cp1251, cp866 и koi8-r
имеют _разные_ наборы символов.

-- 
Artem Chuprina
RFC2822: <ran{}ran.pp.ru> Jabber: [EMAIL PROTECTED]

Это неправильный шелл. В нем дают неправильный перл. (С)энта


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Ответить