On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение



Пост N: 126
Зарегистрирован: 15.12.06
ссылка на сообщение  Отправлено: 28.11.14 02:22. Заголовок: MySqlClient не хочет работать с русскими буквами


Есть MySql сервер с БД (кодировка там, как говорят, UTF8). Подключаюсь к нему с помощью приложения из примера advanced\MySqlClient, всё вроде нормально. Но все русские буквы понимать не хочет решительно (в именах таблиц, полей, и в содержимом), они все заменяются "?". Если бы кракозябры - их можно перекодировать, тут всё в наших руках. Но если все в "?" - то как с этим бороться? Пробовал задавать кодировку ещё одним (пятым) параметром для TMySqlServer():New() - не помогает, те же "?", а в некоторых случаях при раскрытии таблицы даёт ошибку.
Пробовал и другие примеры, связанные с MySql - хоть там используются и другие средства, то опять те же "?". Кто подскажет, как заставить понимать (выдавать) нужные (или любые другие, но доступные для перекодировки) символы?

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 2 [только новые]





Не зарегистрирован
Зарегистрирован: 28.11.14
ссылка на сообщение  Отправлено: 28.11.14 04:01. Заголовок: я делаю так oQuery:=..


я делаю так
oQuery:=oServer:Query("SET NAMES 'cp1251'")
If oServer:NetErr()
MsgStop("Error executing Query "+CRLF+cQuery+CRLF+oServer:Error(),title )
oQuery:Destroy()
Return ret
Endif
oQuery:Destroy()

P.S.
look http://www.mysql.ru/docs/mysql-man-5.0-en/internationalization-localization.html#charset

Спасибо: 1 
ПрофильЦитата Ответить



Пост N: 127
Зарегистрирован: 15.12.06
ссылка на сообщение  Отправлено: 28.11.14 23:51. Заголовок: Спасибо, работает!..


Спасибо, работает!

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 8
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет