FPC 3.0.0 Lazarus 1.6RC2, Firebird - странная кодировка
Добавлено: 21.03.2016 12:16:28
Всем привет. Работаю с Firebird 1.5 (2.5).
Простейший код:
На Лазарусе 1.2.6 c FPC 2.6.4 получаю текст по-русски. (именя юзеров кириллицей) Кириллица отображается нормально.
На Лазарусе 1.6RC2 с FPC 3.0.0 получаю не очень понятно что (см. скрин)
Проблемы только у кириллицы. Кодировка БД 1251.
Вопрос: Кто-нибудь знает, что с компонентами FB в новой версии Лазаря произошло, что текст кириллицы возвращается непонятно как?
Что это за болячка новая, и как ее полечить?
Простейший код:
- Код: Выделить всё
IBConnection1.CharSet:='WIN1251';
IBConnection1.Connected:=true;
SQLTransaction1.Active:=true;
SQLQuery1.SQL.Text:='select USERNAME from admins';
SQLQuery1.Open;
Caption:=AnsiToUtf8(SQLQuery1.Fields[0].AsString);
SQLQuery1.Close;
На Лазарусе 1.2.6 c FPC 2.6.4 получаю текст по-русски. (именя юзеров кириллицей) Кириллица отображается нормально.
На Лазарусе 1.6RC2 с FPC 3.0.0 получаю не очень понятно что (см. скрин)
Проблемы только у кириллицы. Кодировка БД 1251.
Вопрос: Кто-нибудь знает, что с компонентами FB в новой версии Лазаря произошло, что текст кириллицы возвращается непонятно как?
Что это за болячка новая, и как ее полечить?