Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
AlexanderNes
Зарегистрирован: 21.11.2005 Сообщения: 3
|
Добавлено: Пн Ноя 21 2005 10:29 Заголовок сообщения: Проблема с кодировкой Delphi<->ZeosDBO<->MySql |
|
|
Вопрос к знатокам!
Есть база и в ней таблица beeline, программа на Delphi посредством компоненты ZeosDBO "общается" с базой на Mqsql.
Информацию выводит на DBGrid(или экспорт в EXEL).
Русские слова выводятся вопросиками.
Пробовал менять шрифт в DBgridе, не помогает.
Пробовал сразу после коннекта посылать запрос типа set names 'cp1251' не помогает.
Вопрос: Как решить проблему ваши предложения? |
|
Вернуться к началу |
|
|
Kelvin
Зарегистрирован: 30.06.2005 Сообщения: 11
|
Добавлено: Пн Ноя 21 2005 13:25 Заголовок сообщения: |
|
|
Попробуй изменить значение TDBGrid.Font.Charset на нужное. |
|
Вернуться к началу |
|
|
AlexanderNes
Зарегистрирован: 21.11.2005 Сообщения: 3
|
Добавлено: Вт Ноя 22 2005 06:16 Заголовок сообщения: |
|
|
Пробовал, не получилось.
Есть идея ан счет изменения парамметров коннекта.
Connection.Parametres , но пока без результатно.
Сиснтаксис! Не пойму как в программе на Delphi этот параметр прописать. |
|
Вернуться к началу |
|
|
AlexanderNes
Зарегистрирован: 21.11.2005 Сообщения: 3
|
Добавлено: Вт Ноя 22 2005 09:08 Заголовок сообщения: |
|
|
Ребят Спасибо за участие особая благодарность Kelvin-у
Нашел я как её туда прописать.
Так вот там где выставляются пропорции коннекта нужно написать следующую строку:
Connection.Properties.Append('codepage=cp1251_koi8');
По крайней мере стал отображать русский шрифт, дальше посмотрю.
|
|
Вернуться к началу |
|
|
|