LsZip проблема русских имен

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
DushaU
Прохожий
Сообщения: 1
Зарегистрирован: 23 Ноябрь 2011, 11:13

LsZip проблема русских имен

Сообщение DushaU »

Здравствуйте.
Я использую Clarion 8 и LsZip 2.99 используем через классы

Проблема заключается в следующем: Если передать в FileSpec русское имя файла, то внутри полученного архива файл называется иероглифами. Архив при этом называется нормально по русски.

Подскажите, пожалуйста, из-за чего это происходит.
Заранее огромное спасибо.
Yufil
Ветеран движения
Сообщения: 1277
Зарегистрирован: 16 Май 2006, 14:34
Контактная информация:

Re: LsZip проблема русских имен

Сообщение Yufil »

В ZIP'е имена кодируются OEM-кодировкой, попробуй имя файла перекодировать перед упаковкой. По крайней мере, в Zlib это делать приходится.
Ответить