Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вопросительные знаки место русских символов / 3 сообщений из 3, страница 1 из 1
06.10.2005, 09:27:02
    #33307866
SergeyS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросительные знаки место русских символов
Привет всем. Создаю програмно БД на MySQL сервере. Заношу данные с помощью другой программы и в результате место русских букв получаются вопросительные знаки. В чем тут беда? Хотя если создавать БД с помощью программы EMS MySQL Manager, то все русские символы отображаются нормально. Привожу код создания БД программно:
zQuery1.Close;
zQuery1.SQL.Clear;
//Создание БД
zQuery1.sql.add('CREATE DATABASE aaa);
zQuery1.ExecSQL;

//Делаем БД текущей
zQuery1.Close;
zQuery1.SQL.Clear;
zquery1.sql.add('USE aaa');
zQuery1.ExecSQL;

//Создание таблиц
zQuery1.Close;
zQuery1.SQL.Clear;
zquery1.sql.add('CREATE TABLE otdels (Code INTEGER(3) AUTO_INCREMENT NOT NULL PRIMARY KEY, Otdel VARCHAR(100))');
zQuery1.ExecSQL;
...
Рейтинг: 0 / 0
06.10.2005, 12:45:59
    #33308693
Кувалдин Роман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросительные знаки место русских символов
Кодировка клиента и сервера разная. Нужно в строке соединений указывать кодировку, там должен быть параметр character encoding.
...
Рейтинг: 0 / 0
06.10.2005, 23:45:11
    #33310381
flyinghero
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросительные знаки место русских символов
SET NAMES cp1251

посылай этот запрос после установления соединения и все будет ок.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вопросительные знаки место русских символов / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]