Возможно ли увидеть русские символы в DBGride
Модератор: Модераторы
Возможно ли увидеть русские символы в DBGride
Изучил форум, но так и не нашел явного решения для: можно ли увидеть русские символы в DBGride не прибегая к перекодировкам на лету?
Исходные данные: Lazarus 0.9.30.2 r33306 FPC 2.4.4 i386-win32-win32/win64
Firebird 1.5
Связка компонентов: TIBConnection; TSQLTransaction; TSQLQuery; TDBGrid
Свойство IBConnection.Charset в UTF8 не устанавливается из-за ошибки: "CHARACTER SET UTF8 is not defined", возможно установить только "UNICODE_FSS", но и это не решает проблему.
Есть свежие мысли?
Исходные данные: Lazarus 0.9.30.2 r33306 FPC 2.4.4 i386-win32-win32/win64
Firebird 1.5
Связка компонентов: TIBConnection; TSQLTransaction; TSQLQuery; TDBGrid
Свойство IBConnection.Charset в UTF8 не устанавливается из-за ошибки: "CHARACTER SET UTF8 is not defined", возможно установить только "UNICODE_FSS", но и это не решает проблему.
Есть свежие мысли?
- Little_Roo
- энтузиаст
- Сообщения: 639
- Зарегистрирован: 27.02.2009 18:56:36
- Откуда: Санкт-Петербург
DestinyR писал(а):Свойство IBConnection.Charset в UTF8 не устанавливается
C IBConnection не работаю, но может заполнить IBConnection.Params ?
Да и птица старовата...
Или посмотреть в сторону RxDBGrid от alexs?
- alexs
- долгожитель
- Сообщения: 4069
- Зарегистрирован: 15.05.2005 23:17:07
- Откуда: г.Ставрополь
- Контактная информация:
Little_Roo писал(а):Или посмотреть в сторону RxDBGrid от alexs?
Грид не занимается сам перекодировкой.
Моё мнение - надо разобраться с данными.
Лучший вариант - перейти на текущую версию птицы.
На Lazarus 0.9.31, FPC 2.6.1, FB 2.5 - работает!
- Little_Roo
- энтузиаст
- Сообщения: 639
- Зарегистрирован: 27.02.2009 18:56:36
- Откуда: Санкт-Петербург
alexs писал(а):Лучший вариант - перейти на текущую версию птицы.
Так я о том и говорил
alexs : А поводу грида - Ваш мне нравится, кроме нескольких нюансов, но это не сюда...
Обновил птицу 2.5.1 пока не помогло - ищу других путей
Добавлено спустя 54 минуты 2 секунды:
У меня не получилось и на этом билде - можете поделиться проектом примера и тестовой БД?
Добавлено спустя 54 минуты 2 секунды:
vicvala писал(а):На Lazarus 0.9.31, FPC 2.6.1, FB 2.5 - работает!
У меня не получилось и на этом билде - можете поделиться проектом примера и тестовой БД?
- alexs
- долгожитель
- Сообщения: 4069
- Зарегистрирован: 15.05.2005 23:17:07
- Откуда: г.Ставрополь
- Контактная информация:
при подключении клиента укажи кодировку UTF8 и всё. Оно само будет как надо переводить.
В твоём коде ничего не надо специально дописывать.
Эта тему регулярно всплывает на данном форуме - именно в такой постановке.
В твоём коде ничего не надо специально дописывать.
Эта тему регулярно всплывает на данном форуме - именно в такой постановке.
Еще можно подправить IBConnection чтобы работал как надо с не UTF базами. Код полностью не тестировал, проверь сам, чтение работает, запись не проверял, если будет писать кракозябры в базу найди и закоментируй сроку с UTF8Decode. Если все будет нормально попробую багрепорт создать чтобы внесли эти изменения в код системы. Так что кто будет пробовать отписывайтесь не стесняйтесь. Этот файлик кладешь в папку с проектом и перекомпилируешь.
И еще Alexs, когда грид подправишь? Если с нуля кинуть на форму и подключить его то у заголовков задний фон не прорисовывается.
И еще Alexs, когда грид подправишь? Если с нуля кинуть на форму и подключить его то у заголовков задний фон не прорисовывается.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
DestinyR писал(а):можете поделиться проектом примера и тестовой БД
Ничего особого там нет. _http://zalil.ru/32577932
ну и? всем лень отписаться заработало у него или нет?
