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


 Но как-то проблем нет - перекодирую его данные, при получении, для клиентского ПО в UTF-8, а данные для него, при отсылке, в OEM-866 соответственно. БД на сервере подбирается к Гигу, но это пифиг, т.к. расчеты на сервере, а на клиентском ПО только-лишь отображение.
 Но как-то проблем нет - перекодирую его данные, при получении, для клиентского ПО в UTF-8, а данные для него, при отсылке, в OEM-866 соответственно. БД на сервере подбирается к Гигу, но это пифиг, т.к. расчеты на сервере, а на клиентском ПО только-лишь отображение.
 добиваясь максимального результата с минимальными изменениями!
 добиваясь максимального результата с минимальными изменениями!
