Что нового

InnoSetup: при компиляции получаю ошибку - недопустимый нулевой символ в строке 1

joiner

Модератор
Локальный модератор
Сообщения
3 035
Репутация
503
Версия InnoSetup 6.0.2
Делаю типа sfx из инсталлятора на InnoSetup. Создаю сценарий для компилятора ISS, записываю в файл. Файл открываю с параметром Unicode UTF16 Little Endian. Для чего? Если сохранять в ANSI, то в свойствах полученного файла кракозябры вместо русского.
Запускаю компилятор ISS через команду Run. Выплывает ошибка - Illegal null character on line 1.
Если открыть файл сценария в редакторе ISS, то компиляция происходит успешно. И русский в свойствах файла читается нормально.
Спрашивал у Гугла, но он ничего не "сказал" :smile:
Может быть есть идеи для решения вопроса?
Спасибо за помощь
 
Автор
joiner

joiner

Модератор
Локальный модератор
Сообщения
3 035
Репутация
503
Точно, получилось. Видимо, сам себя запутал. Оказалось, что использовал способ с utf8 без bom(256)
 
Верх