Ответ от MySQL -проблема с кодировокй

Тема в разделе "Shop-script", создана пользователем dimkaaa, 12 дек 2008.

Статус темы:
Закрыта.
  1. dimkaaa

    dimkaaa Постоялец

    Регистр.:
    4 июн 2007
    Сообщения:
    108
    Симпатии:
    13
    Подкажите пожалуйста. Ситуация такая,делаю на VB программу, которая будет вытягивать информацию напрямую из базы SS(ss_categories
    в поле name ) и отображать ее в VB(выпадающий список).Запрос получается делать без проблем, но в VB русские символы отображаются как знаки(нечитаемые символы) "?". Где мона поменять параметры кодировки в этом случае? я так понимаю что с кодировокой в базе все ок, т.к через phpadmin у меня ответ приходит нормально в читаемом виде.
     
  2. 13zone

    13zone

    Регистр.:
    22 ноя 2008
    Сообщения:
    190
    Симпатии:
    45
    смотри в какой кодировке твоя база
    например MySQL-кодировка: UTF-8 Unicode (utf8)
    в такой кодировке и должно выводиться то поле в которое импортируется и выводится инфа, должна быть тоже utf8
     
  3. majahead

    majahead

    Регистр.:
    12 май 2008
    Сообщения:
    376
    Симпатии:
    107
    Подставь эти две строчки на странице на которой осуществляться подключение к мускулу и всё должно быть хорошо

    mysql_query("SET NAMES 'cp1251'");
    mysql_query("SET CHARACTER SET 'cp1251'");
     
  4. Jameson

    Jameson Читатель

    Заблокирован
    Регистр.:
    25 июн 2007
    Сообщения:
    406
    Симпатии:
    92
    или можно просто

    mysql_query("SET NAMES 'cp1251' COLLATE 'cp1251_general_ci' ");
     
Статус темы:
Закрыта.