Имеется таблица в мускуле, кодировка 1251ci, но в дбгриде (комбо боксе и т.д.) отображаются лишь знаки вопроса. Как это исправить?
Пробовал менять кодировку таблицы, поля, изменять свойство Charset у DBGrid - ничего не помогает(
Таблица MySQL в Win1251 и DBGrid
Модератор: Модераторы
Win7.
Погуглил. В Lazarus по умолчанию, оказывается, кодировка Utf-8, но если перевести таблицу в эту кодировку (General_ci) все равно ничего не происходит.
Объясните, чтоб было понятно нубу, что и как делать( Очень нужно
Погуглил. В Lazarus по умолчанию, оказывается, кодировка Utf-8, но если перевести таблицу в эту кодировку (General_ci) все равно ничего не происходит.
Объясните, чтоб было понятно нубу, что и как делать( Очень нужно
- FeodoR
- новенький
- Сообщения: 59
- Зарегистрирован: 16.04.2010 12:11:34
- Откуда: MSK, ЮАО
- Контактная информация:
Надо соединение настроить на нужную таблицу символов (charset).
Для этого можно в файле my.cnf (где он лежит в Win я не знаю
) прописать следующее:
[client]
port = 3306
socket = mysql
default-character-set=utf8
И попробовать записать/прочитать текст по-русски.
ИМХО, как-то так.
Для этого можно в файле my.cnf (где он лежит в Win я не знаю
[client]
port = 3306
socket = mysql
default-character-set=utf8
И попробовать записать/прочитать текст по-русски.
ИМХО, как-то так.
