Эту ошибку знаю уже несколько лет.
Если редактором изменить кодировку файла, то в следующий раз редактор откроет этот файл не в новой, а в предыдущей кодировке. То есть текста не увидим.
Само собой, если кодировку файла изменили в другом редакторе, получим тоже самое, кракозяблы.
Переключать руками, это не серьёзно. Зачем тогда вообще определять кодировку?
Запись об этом лежит в реестре, даже если настройки сохраняются в INI файле.
Я использую обе версии редактора, SDI, MDI одновременно, положил их в разные папки. Всё хорошо, с одним НО.
Если запущен SDI, то не стартует версия MDI, приходится всё закрывать, запускать MDI версию, после чего можно запускать SDI, в любом количестве.
Настройки переключены на INI файлы.
Кстати, не все настройки переключаются при смене места сохранения самих настроек.
Это можно исправить?