2011-01-31 3 views
0

Я пытаюсь упаковать файлы, имена которых содержат корейские символы в один установщик, используя Inno-Setup 5.4.0. Когда компилятор достигнет их, он выдает сообщение об ошибкеОшибка при упаковке двухбайтовых имен файлов

Имя файла, имя каталога или Недопустимый синтаксис тома.

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

+0

Посмотрите, какие файлы вызывают в командной строке. Большинство ОС будут делать «безопасные» имена для файлов с не-ASCII-символами. На какой ОС вы работаете? –

ответ

1

Возможно, вы захотите работать с Unicode inno setup.

С помощью:

Основные особенности установки Unicode Inno являются его способность отображать любой язык в любой системе, независимо от системной кодовой страницы, и его способность работать с Unicode имен файлов. Можно рассматривать Unicode Inno Setup как новую стандартную программу Inno Setup и Non Unicode Inno Setup как старую специальную программу Inno Setup для тех, кто все еще нуждается в поддержке NT/9x или кто хочет получить самый маленький размер.

Итак, при загрузке убедитесь, что вы выбрали isetup-x.y.z-unicode.exe (например, isetup-5.4.0-unicode.exe, чтобы получить текущую версию).

Смежные вопросы