И попутный вопрос: нужно запаковать в zip файлы с русскими именами и отдать виндузятнику. Локаль -- koi8-r. Как-нибудь можно сделать так, что бы ему не пришлось потом перекодировкой заниматься?
zip-архивы из винды: в какой кодировке там имена файлов?
Есть архив, созданный в виндах (ХР), содержаший файлы с русскими именами. Имена НЕ в uft-8/cp866/cp1251 (проверил). Так что-же там за кодировка используется? (Локаль -- koi8-r)

