Автор | Сообщение |
|
| |
Пост N: 126
Зарегистрирован: 15.12.06
|
|
Отправлено: 28.11.14 02:22. Заголовок: MySqlClient не хочет работать с русскими буквами
Есть MySql сервер с БД (кодировка там, как говорят, UTF8). Подключаюсь к нему с помощью приложения из примера advanced\MySqlClient, всё вроде нормально. Но все русские буквы понимать не хочет решительно (в именах таблиц, полей, и в содержимом), они все заменяются "?". Если бы кракозябры - их можно перекодировать, тут всё в наших руках. Но если все в "?" - то как с этим бороться? Пробовал задавать кодировку ещё одним (пятым) параметром для TMySqlServer():New() - не помогает, те же "?", а в некоторых случаях при раскрытии таблицы даёт ошибку. Пробовал и другие примеры, связанные с MySql - хоть там используются и другие средства, то опять те же "?". Кто подскажет, как заставить понимать (выдавать) нужные (или любые другие, но доступные для перекодировки) символы?
|
|
|
Ответов - 2
[только новые]
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 28.11.14
|
|
Отправлено: 28.11.14 04:01. Заголовок: я делаю так oQuery:=..
|
|
|
|
| |
Пост N: 127
Зарегистрирован: 15.12.06
|
|
Отправлено: 28.11.14 23:51. Заголовок: Спасибо, работает!..
Спасибо, работает!
|
|
|
|