В общем эта версия редактора не понимает ansi в отличии от старой, но сам autoit работает только в ansi, но все скрипты понимают только utf все 3 сорта, а вот scite не понимает ничего кроме utf8.
Мораль: разрабы ничерта не понимают в кодировках вообще, у них есть латынь которая в любой кодировке одинаковая, зачем они вообще в это полезли непонятно.
Параметры code.page бесполезны полностью.
В них нужно указывать только utf8 16 32 64 128 512 4096, неужто их так много, чёт я их никогда не видел, может китайские какие.
Есть ещё более бесполезная секция
# Internationalisation
#NewFileEncoding=CodePage/UTF8BOM/UTF8/UTF16BE/UTF16LE # Only available in SciTE4AutoIt3 version
#~ Enhance function of auto checking utf8: providing two methods
# detect utf8 and add BOM automatically Credits to SciTE-RU
#utf8.auto.check=1
# detect utf8 and do not add BOM
#~ utf8.auto.check=2
# detect ascii high characters and if none found set default encoding to UTF8 and add BOM
#~ utf8.auto.check=3
# detect ascii high characters and if none found set default encoding to UTF8 and do not add BOM
utf8.auto.check=4
как можно понять тут можно только выбрать из какой utf8 перекодировать в utf8.
В случае 4 файл будет перекодирован, в случае
utf8.auto.check=1
просто испорчен.
scite можно только сказать в какой кодировке читать файл, и она автоматом сделает из него utf не важно нужен он вам или нет.
И весь прикол в том что сменить кодировку можно только при компиляции, что делает параметр utf8.auto.check вообще нигде не документировано.
Пожалуй стоит поискать консольный перекодировщик файлов чтоб командой подсовывать нужные в компилятор