C++Builder
  Начало   Форум   Помощь Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: DBGrid кодировка  (Прочитано 3389 раз)
excellion44
Участник


Сказали спасибо: +10/-9
Offline

Сообщений: 275


DBGrid кодировка
« : 02 Февраль 2015, 12:47:32 »

Доброго времени суток ув.Форумчане!
Столкнулся с проблемой вывода информации из MySQL, а проблема вот в чем.
Кодировка Базы cp1251  в DBGrid1->Font->Charset  пробовал ставить все что там есть,
а толку 0 русские буквы выводит знаками вопроса ()
Помогите победить эту беду! Заранее спасибо за помощь
Записан
S0mbre
Глобальный модератор


Сказали спасибо: +1113/-22
Offline

Сообщений: 2132

S0mbre


Re: DBGrid кодировка
« Ответ #1 : 02 Февраль 2015, 15:36:19 »

версия билдера, mysql, dbgrid?
Записан
excellion44
Участник


Сказали спасибо: +10/-9
Offline

Сообщений: 275


Re: DBGrid кодировка
« Ответ #2 : 02 Февраль 2015, 16:50:08 »

Цитата: S0mbre от 02 Февраль 2015, 15:36:19
версия билдера, mysql, dbgrid?
Билдер 6.0 Мускуль 5.1, DBgrid родной который с билдером идет изначально
Использую компоненты Zquery, Zconnection, DataSource, DBGrid
« Последнее редактирование: 02 Февраль 2015, 17:04:14 от excellion44 » Записан
S0mbre
Глобальный модератор


Сказали спасибо: +1113/-22
Offline

Сообщений: 2132

S0mbre


Re: DBGrid кодировка
« Ответ #3 : 03 Февраль 2015, 16:07:01 »

Первое что приходит в голову - Билдер 6 не поддерживает Юникод. И TDBGrid там тоже старый. У меня никогда таких проблем не было в новых версиях студии. Как вариант - переопределить процедуру отрисовки грида, в ней конвертировать строки вручную и выводить в ячейки.
Записан
excellion44
Участник


Сказали спасибо: +10/-9
Offline

Сообщений: 275


Re: DBGrid кодировка
« Ответ #4 : 03 Февраль 2015, 18:03:53 »

А какой новой версией студии лучше воспользоваться?
Записан
SilverFish
Участник


Сказали спасибо: +14/-6
Offline

Сообщений: 786


Re: DBGrid кодировка
« Ответ #5 : 03 Февраль 2015, 20:13:14 »

Цитата: excellion44 от 03 Февраль 2015, 18:03:53
А какой новой версией студии лучше воспользоваться?

Последней: http://www.embarcadero.com/ru/products/cbuilder
Записан
excellion44
Участник


Сказали спасибо: +10/-9
Offline

Сообщений: 275


Re: DBGrid кодировка
« Ответ #6 : 04 Февраль 2015, 02:07:35 »

Установил Embarcadero Взял компоненты SQLconnection, SQLQuery, SQLDataSource, DBGrid
1. Выктдывает оштбку при запуске operation not allowed on a unidirectional dataset
2. Один фиг теже  знаки вопроса вместо русских символов
Записан
S0mbre
Глобальный модератор


Сказали спасибо: +1113/-22
Offline

Сообщений: 2132

S0mbre


Re: DBGrid кодировка
« Ответ #7 : 04 Февраль 2015, 04:59:56 »

Ответ здесь
Записан
excellion44
Участник


Сказали спасибо: +10/-9
Offline

Сообщений: 275


« Ответ #8 : 17 Февраль 2015, 00:23:42 »

спасибо
SET NAMES cp1251
Сразу после подключения помог
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  




....

Powered by SMF 1.1.21 | SMF © 2025, Simple Machines
Страница сгенерирована за 0.114 секунд. Запросов: 19.