parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

BeaVe 06.04.2005 15:18

У меня была такая же проблема. Решил так:
1) Заменил libmySQL.dll, который идёт с Parser'ом на libmySQL.dll, который идёт с MySQL (расположен в папке admin)
2) Создавая базу данных поставил сравнение cp1251_bin
Таблицы создавал тоже с сравнением:
CREATE TABLE `test` (
  `id` int(11) NOT NULL auto_increment,
  `type` varchar(10) collate cp1251_bin NOT NULL default '',
  `date` date default NULL,
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=cp1251 COLLATE=cp1251_bin;
3) Добавил к строке подключения в Parser'е кодировку cp1251
$SQL.connect-string[mysql://пользователь:пароль@хост/таблица?charset=cp1251]
$MAIN:pSQL[^mysql::init[$SQL.connect-string]]