Это не выход. Мне еще с базами работать.
Только что пробовал, от безысходности, сделать простейшую задачу - открыть WIN1251 базу FireBird 1.5.6 в Lazarus 0.9.28. И FIBL, и SQLDB оригинальные. Пофиг! Вместо русских букв - вопросы. Кодировку указывал как положено
Придется работать с 0.9.24 - там нет этих проблем.
Только не говорите, что я должен преобразовывать кодировки у всех баз всех моих клиентов. Обычно приложение подстраивается под сервер - а не наоборот.
В общем, я в печали. Хороший был проект Lazarus, реальная замена Дельфи для малых и средних задач - а из-за странной тяги разработчиков к переносимости (под Linux и MacOS как раз таки огромное количество родных сред разработки, подобие Дельфи там без надобности) превратился в ужас под названием "найди еще десять мест, где ты забыл сменить кодировку".
К слову - это не ИМХО, а мнение профессионала, который на программировании деньги зарабатывает.