есть компонент TSdfDataSet , но файл подключается к нему в зависимости от пользоваетеля зашедшего в систему Windows , вычисляется папка профиля и далее там будет лежать файл,
cfgD.FileName:=Application.EnvironmentVariable['userprofile']+'\file.ini';
все хорошо пока папки профилей пользователей англоязычные а при рускоязычных он ругается что файл такой то не найден и пишет заместо руского имени абракадабру,(версия лазаруса 0.9.27 мартовская) понимаю что надо сделать преобразование но не пойму какое AnsiToUTF8 не помогло в какой кодировке нужен TSdfDataSet имя файла я так понимаю имя файла которое выплевывает EnvironmentVariable['userprofile'] анси...
кто знает как это бороть?