Что нового

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

eralex

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

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

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

Oki

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

eralex

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

Oki

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

xXx

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

eralex

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

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

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