Forum Webscript.Ru

Программирование => PHP => Тема начата: Tom25 от 01 Декабря 2004, 16:57:02

Название: Регистронезависимый поиск
Отправлено: Tom25 от 01 Декабря 2004, 16:57:02
Надо найти русское слово например "строка" без учета регистра.
Ни preg_match ни eregi не ищут. (на юниксовсом хосте)

Это можно как - то сделать?

Пока что делаю так: собственной функцией перевожу все в врехний регистр и ищу.

А как сделать регистронезависимую выборку из БД MySql ?
Название: Регистронезависимый поиск
Отправлено: tserbis от 01 Декабря 2004, 17:07:53
По "PHP-поиску": поищи по форуму о проблемах русских букв  и регулярных (если действительно, например, модификатор i в PCRE "не работает").

По MySQL: она, вроде, если нет BINARY и не BLOB и так регистронезависимая... Как ты ищешь?
Название: Регистронезависимый поиск
Отправлено: Меняздесьдавнонет от 01 Декабря 2004, 17:09:07
Цитировать
Tom25:
Это можно как-то сделать?

[p]setlocale[/p]
http://php.spb.ru/php/tar.html
Цитировать
Tom25:
А как сделать регистронезависимую выборку из БД MySql ?

настроить charset В базе, чтобы соответствовал
в соответствующем разделе этого форума много тем на эту тему.
Название: Регистронезависимый поиск
Отправлено: Tom25 от 01 Декабря 2004, 17:22:26
С первым вопросом все Ок. Большое Спасибо!

А по второму вопросу, можно чуть по подробней?
Название: Регистронезависимый поиск
Отправлено: Меняздесьдавнонет от 01 Декабря 2004, 19:00:53
можно
http://forums.webscript.ru/search.php?s=