Fastreport и Fibplus Unicode_fss
Подскажите, имеет место следующая проблема.
IDE: Delphi 2009
FIbы, поддерживающие уникод, база данных Firebird с кодировкой UNICODE_FSS, FastReport 4.7.91
Формирую запрос, открываю
При frReport1.ShowReport(); на месте получения данных кодировка UTF8, что-то наподобии вот такого Р'С<С_Р°Р_Р_РёР_Р°Р_РёРч Р_Р+С_РчРєС".
Причём, проверяю
ShowMessage( RST_RECEIPT_INFOFLATMASTER.AsString ); выдаёт нормальную строку в читаемом виде.
IDE: Delphi 2009
FIbы, поддерживающие уникод, база данных Firebird с кодировкой UNICODE_FSS, FastReport 4.7.91
Формирую запрос, открываю
При frReport1.ShowReport(); на месте получения данных кодировка UTF8, что-то наподобии вот такого Р'С<С_Р°Р_Р_РёР_Р°Р_РёРч Р_Р+С_РчРєС".
Причём, проверяю
ShowMessage( RST_RECEIPT_INFOFLATMASTER.AsString ); выдаёт нормальную строку в читаемом виде.
Комментарии
Три дня нет ответа
Раньше была такая тема.
Они правили это. И сейчас все работает.
Я использую последнюю версию. 4.7.91. И проблема присутствует.
Fast Report v. 4.11
БД FireBird 2.5
Кодировка подключения: UNICODE_FSS
Подтверждаю ошибку !
2. Эта ошибка никакого отношения к FIB+ тоже не имеет.
3. Хранить данные в кодировке UNICODE_FSS настоятельно не рекомендуется. Настоятельно рекомендуется использовать UTF8 вместо UNICODE_FSS.
4. Подключаться к БД в кодировке UNICODE_FSS настоятельно не рекомендуется. Настоятельно рекомендуется использовать UTF8 вместо UNICODE_FSS.
Вопросы про Firebird лучше всего задавать здесь:
http://groups.google.com/group/ru-firebird