нужно выбрать кириллицу вручную, только и всего
это как? файл каждый раз перезаписывается с этой странной кодировкой
кодировку файлу подбирает редактор, если данных мало, выбор будет глючить, что и происходит
похоже на правду. Пока кириллицы не было, кодировка utf8, как только строку с кириллицей вписал - поменялась на win1251 🤔
предлагаю сохранить с BOM, чтобы зафиксировать выбор
что-то я не нашел в конструкторе класса такой возможности 🤷🏻♂️
а, я не сообразил, что файл сохраняется программно
без
тогда нормально для иврита
но я как бы не в Израиле живу :)
все вопросы к редактору возможно, в его настройках можно отключить угадывание кодировки
У TMemIniFile можно указать кодировку при чтении и записи в файл. 2-й Параметр.
ты был прав FSettingsFile:= TMemIniFile.Create(ChangeFileExt(ExtractFileName(Application.ExeName),'.INI'), TEncoding.UTF8); создает файл с кодировкой UTF8 BOM. Спасибо за наводку 🤝
Обсуждают сегодня