Что нового

Русские символы в имени файла .au3

eralex

Знающий
Сообщения
63
Репутация
5
Стояла какая-то древняя версия Автоита, при компиляции никаких проблем с русскими символами в названии au3 файлов не было. Всё прекрасно компилировалось в exe. Поставил последнюю версию Автоита, больше не компилируется, сразу кидает ошибки на все #include (с русскими и чисто английскими названиями). Помогает только переименование файла, чтобы в названии были только английские символы.
При компиляции в консоли появляется фраза:
Код:
>Main script copied to temp file because of unicode characters in one of the filenames: ...

и в названии файла все русские символы заменяются на английскую букву u.

Это лечится? Или ограничение последних версий Автоита?
 

Oki

Продвинутый
Сообщения
452
Репутация
62
Можно написать скрипт, который переименует все включаемые файлы, если их так много, что дольше и муторнее возиться вручную.
 
Автор
E

eralex

Знающий
Сообщения
63
Репутация
5
У меня их всего 2 файла, не проблема вручную переименовать. Хочется просто в принципе понять, в чём причина.
 

Oki

Продвинутый
Сообщения
452
Репутация
62
Хм... Я, вообще-то, предпочитаю не использовать для таких целей нелатинские буквы, но только что тест показал, что и в таком случае работает. Так что не всегда это автоматически создаёт проблему.
 
Последнее редактирование:

xXx

╚{■_■}╗
Меценат
Сообщения
248
Репутация
95
понять, в чём причина.
Скорее всего причина в несоответствии заявленной кодировки с кодировкой файла скрипта.
 
Автор
E

eralex

Знающий
Сообщения
63
Репутация
5
Скорее всего причина в несоответствии заявленной кодировки с кодировкой файла скрипта.
Сделал те настройки, что в той теме - ничего не поменялось.

Наткнулся на форуме на схожую проблему:
https://www.autoitscript.com/forum/topic/204959-possible-bug-in-autoit3wrapperau3-191127140220/

Но так и не понял, решил разработчик проблему или нет.
 
Верх