docker
Новичок
проблема с setlocal
Нужно сделать регистронезависимый поиск в базе.
Решил делать так: в базе для поискового поля делать LOWER
и переменную прогонять через strtolower.
strtolower не работает. Посмотрел в поиске:
http://phpclub.ru/talk/search.php?s=&action=showresults&searchid=531393&sortby=after&sortorder=descending
Сделал как там советуют - ничего не изменилось.
Кодировка документов на сервере - utf8
Пробовал делать:
setlocale(LC_CTYPE, 'ru_RU.utf8');
setlocale(LC_CTYPE, 'russian');
setlocale(LC_CTYPE, 'ru_RU');
ничего не помогает( проверял, выполняя: print strtoupper('РуЧка'); )
Кто-нибудь решал данную проблему, или вообще задачу такую - регистронезависимый поиск в базе - поделитесь опытом пожалуйста.
Спасибо.
Нужно сделать регистронезависимый поиск в базе.
Решил делать так: в базе для поискового поля делать LOWER
и переменную прогонять через strtolower.
strtolower не работает. Посмотрел в поиске:
http://phpclub.ru/talk/search.php?s=&action=showresults&searchid=531393&sortby=after&sortorder=descending
Сделал как там советуют - ничего не изменилось.
Кодировка документов на сервере - utf8
Пробовал делать:
setlocale(LC_CTYPE, 'ru_RU.utf8');
setlocale(LC_CTYPE, 'russian');
setlocale(LC_CTYPE, 'ru_RU');
ничего не помогает( проверял, выполняя: print strtoupper('РуЧка'); )
Кто-нибудь решал данную проблему, или вообще задачу такую - регистронезависимый поиск в базе - поделитесь опытом пожалуйста.
Спасибо.