Страница 1 из 1

Таблица MySQL в Win1251 и DBGrid

СообщениеДобавлено: 06.05.2010 12:53:54
Basileus
Имеется таблица в мускуле, кодировка 1251ci, но в дбгриде (комбо боксе и т.д.) отображаются лишь знаки вопроса. Как это исправить?
Пробовал менять кодировку таблицы, поля, изменять свойство Charset у DBGrid - ничего не помогает(

Re: Таблица MySQL в Win1251 и DBGrid

СообщениеДобавлено: 06.05.2010 17:14:10
FeodoR
В MySQL Query Browser, например, нормально отображается?

Какая ОС?

Re: Таблица MySQL в Win1251 и DBGrid

СообщениеДобавлено: 06.05.2010 22:26:52
Basileus
Win7.
Погуглил. В Lazarus по умолчанию, оказывается, кодировка Utf-8, но если перевести таблицу в эту кодировку (General_ci) все равно ничего не происходит.
Объясните, чтоб было понятно нубу, что и как делать( Очень нужно

Re: Таблица MySQL в Win1251 и DBGrid

СообщениеДобавлено: 06.05.2010 23:41:23
FeodoR
Надо соединение настроить на нужную таблицу символов (charset).

Для этого можно в файле my.cnf (где он лежит в Win я не знаю :( ) прописать следующее:

[client]
port = 3306
socket = mysql
default-character-set=utf8

И попробовать записать/прочитать текст по-русски.

ИМХО, как-то так.

Re: Таблица MySQL в Win1251 и DBGrid

СообщениеДобавлено: 07.05.2010 06:16:24
Light13