Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MySQL > select ... like '...' путает буквы Б и В ?!


Автор: Cetus 29.11.2004, 12:35
следующий запрос:

-> select aid, nn from tst where nn like 'бе%';
где
(aid - auto_inc, primary key,
nn varchar (255) )

выдает:
-> бегемот
-> бетмен
-> вертодрабоданолет

почему Like 'бе%' нашел 'ве%' ??
как с этим бороться?

Автор: GoodBoy 29.11.2004, 12:59
Это проблема кодировки в базе данных... Нужно установить кодировку по умолчанию нужную тебе а не latin1 как стоит изначально...

Автор: Cetus 29.11.2004, 13:02
как установить кодировку для кирилицы?
при создании таблицы?

Автор: GoodBoy 29.11.2004, 13:13
Нет, для всей БД... Поищи в этом разделе, тут об этом было...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)