Проблема с Inifile и кирилицей
Модератор: Модераторы
Проблема с Inifile и кирилицей
Обнаружил странное поведение TInifile. 1. Не читает ини файлы с кирилических путей. При этом нет ошибок. 2. Если создавать инишник в кодировке 1251, то секции считываются корректно, даже если в секциях есть кириллица. Далее возникает необходимость дополнительной передозировки. Проблемно, но решаемо. Если создать инишник в utf8, то, при наличии первой секции с кириллицей, эта секция пропускается. Как бы тоже решаемо- всегда создавать инишник с первой секцией на латинице, но пугает такая избирательность в работе класса. Есть ли адекватная замена inifile с похожими методами? Возможно есть рекомендации по работе с с этим модулем и классом(tinifile). Очень не хочется писать свою замену - изобретать велосипед.
UTF8ToSys и обратно
Добавлено спустя 3 минуты 6 секунд:
TIniPropStorage - замена
Добавлено спустя 3 минуты 6 секунд:
TIniPropStorage - замена
Это то понятно.
. Первое, что попробовал. И все бы ничего, но постоянная перекодировка напрягает маленько. Так же не могу понять причину холостого чтения инифайла расположенного в папке с кириллицей. Почему нельзя использовать в инифайле кодировку utf8?UTF8ToSys и обратно
Название файла: UTF8ToSys либо SysToUTF8 - это нельзя отменить. Всегда нужно указывать. Потому что система в другой кодировке.
TIniPropStorage - замена
TIniPropStorage - замена
Это тоже попробовал ещё до поста. Бест, что нет ошибки при вызове readsections. Tinipropstorage надо попробовать. Спасибо.Название файла: UTF8ToSys либо SysToUTF8 - это нельзя отменить.
