поиск по mysql utf-8 mysql 4.0.24 регистро не зависимый ?

texrdcom

Новичок
поиск по mysql utf-8 mysql 4.0.24 регистро не зависимый ?

Все текстовые данные содеражаться в базе mysql в кодировке utf-8 поиск через like регулярнные выражения через fulltext
не приносит коректных результатов так как все данные фичи mysql при кодировке utf-8 не учитывают регистер поисковой строки!.
Как лучтче сделать ? поиск. ?
1) Пока придумал заносить весь текст с нужных столбцов для поиска в виде одной строки + приводить его в нижний регистер - тоесть создавать так званный свой индекс в отдельной таблице.
Но получаем как бы дублирования данных рост базы данных и так дальше, интерестно кто создает проекты в utf-8 как делаете поиск по текстовой части сайта ?
 

kvf77

Red Devil
texrdcom
мускуль данной версии не поддерживает юникод - так что ничего о регистрах и символах данной кодировки он не знает и воспринимает их как любую другую кодировку, чаще латин 1 - ставь версию 4.1.x и выше
 

texrdcom

Новичок
kvf77
Да я знаю что не потдерживает.
Но на хосте такой стоит :)
Вроде и выше версии так работают с двух битными кодировками!
 

kvf77

Red Devil
texrdcom
вроде - это = не знаю - а не знаешь - чего говорить - я тебе объяснение дал - чего ты еще хочешь? пинай хостера или меняй его
 

texrdcom

Новичок
да был не прав работает с выше все ок :)
хостера достал обещает поставить на один сервер 4.1.14 :)
 
Сверху