Страница 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