кодировка MySQL ???

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
HAP.COM
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 27.10.2005 (Чт) 12:26

кодировка MySQL ???

Сообщение HAP.COM » 27.10.2005 (Чт) 12:34

создаю запись в таблице с помощью VB (текст запроса создаю также в VB). При просмотре через EMS MySQL Manager, PHPAdmin или при выборке через рекордсет вместо кириллицы ставятся Я идиот! Убейте меня, кто-нибудь!????. В чем здесь дело? Помогите плз - запуск проектf тормозится только из-за этой фигни - начальство подбирается к моему горлу !!!!!

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 27.10.2005 (Чт) 12:41

Ты сам выбираешь кодировку, когда подключаешься к БД.
Lasciate ogni speranza, voi ch'entrate.

Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Сообщение Ennor » 27.10.2005 (Чт) 12:42

Чарсет у БД какой стоит? Кроме того, да - проверь кодировку в настройках соединения.

HAP.COM
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 27.10.2005 (Чт) 12:26

Сообщение HAP.COM » 27.10.2005 (Чт) 12:45

Ennor писал(а):Чарсет у БД какой стоит?


cp-1251

Где посмотреть настройки соединения? Имеется в виду VB?

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 27.10.2005 (Чт) 12:47

Я идиот! Убейте меня, кто-нибудь! - это когда юникод трактуется как ANSI.
Или наоборот?..
В общем, это когда один принимают за другой.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

HAP.COM
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 27.10.2005 (Чт) 12:26

Сообщение HAP.COM » 27.10.2005 (Чт) 12:48

GSerg писал(а):Я идиот! Убейте меня, кто-нибудь! - это когда юникод трактуется как ANSI.
Или наоборот?..
В общем, это когда один принимают за другой.


и что делать ???

Gloom
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 200
Зарегистрирован: 23.11.2004 (Вт) 15:57
Откуда: СПб

Сообщение Gloom » 28.10.2005 (Пт) 10:54

Добавь параметр STMT=SET CHARACTER SET cp1251; в строку подключения...

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 28.10.2005 (Пт) 12:21

Есть подозрение, что EMS MySQL Manager, phpAdmin и прочее просто не поддерживают кириллицу, поэтому и отображают ???? вместо букв. Если это так, то забить и работать дальше.
Lasciate ogni speranza, voi ch'entrate.

HAP.COM
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 27.10.2005 (Чт) 12:26

убить Денвер

Сообщение HAP.COM » 30.10.2005 (Вс) 9:44

снес Денвер, поставил WIN MySQL все, что было на PHP за 2 дня переписал на VB. Никаких проблем с кодировками, но оказывается в VB есть ограничение на кол-во контролов на форме... приходится ужиматься в интерфейсе (хочется чтобы все было на 1 форме). Огромное спасибо всем откликнувшимся.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 30.10.2005 (Вс) 13:51

Ограничение если и есть, то огромное...

Кстати, скопипастил в EMS Manager строку, полученную на translit.ru. Получил знаки вопроса.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Сообщение Ennor » 31.10.2005 (Пн) 12:16

GSerg писал(а):Ограничение если и есть, то огромное...


255. Правда, контролы в одном массиве считаются за один, так что тут реально есть, где развернуться. Хуже другое - в басике есть ограничение в 64К на количество строк в одном модуле (неважно, каком именно). Если переусердствовать, то может банально не хватить места, куда писать код обработки событий.

Ну а часое неприятное, на мой взгляд, это получать в наследство такой код, что в нем сам автор ногу сломит, а уж сторониий человек и совсем голову потерять может...

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 31.10.2005 (Пн) 13:15

255, говоришь...
Эх, видел я прогу, в которой... Правда глючила :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

    TopList