Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Кодировка таблиц [D7, MySQL]


parovoZZ ©   (2006-05-06 19:42:00) 

Народ, не могу разрулить сабж. Драйвер ODBC/Connector, компоненты ADO. Вешаю на поле таблицы в кодировке UTF 8 уникальный индекс, в результате это поле слова ПС и ОС считает одинаковыми. Меняю кодировку на ср1251 или на koi-8r - русские буквы вообще отказывается принимать, мол слишком длинный параметр (too long parameter - как-то так). Да и ORDER BY работает не правильно.
На запрос в консоле выдал

mysql> select * from systems;
+-----------+-------------+-------------------------+
| System_ID | System_name | Notes                   |
+-----------+-------------+-------------------------+
|         1 | ├О├С          | ├П├░├о├б├а ├▓├е├к├▒├▓├а            |
+-----------+-------------+-------------------------+
А в SQL explorer всё кашерно. Не понятно.

Как приучить MySQL работать с дельфийскими компиляциями?


Avgust   (2006-06-24 11:30:00) [1]


> set names cp1251


SET CHARACTER SET cp1251 или вроде так?


comtat   (2006-05-10 09:08:00) [2]

либо

http://forum.vingrad.ru/index.php?showtopic=94532


parovoZZ   (2006-05-09 21:42:00) [3]

Это как это?


Firefly   (2006-05-08 12:20:00) [4]

Здравствуй.
Насколько мне подсказывает мой куцый опыт общения с мускулом,
здесь может помочь "set names cp1251" при каждом коннекте к СУБД.
Я в свое время тоже намучался с этим.


Наверх

Титульная страница Поиск, карта сайта Написать письмо