Quote from: yurican at Feb 23, 2007, 06:18 AM
Quote from: [eBu$ter link=topic=9433.msg65842#msg65842 date=1164403264]
Там у меня вылазила ещё одна проблема: после поиска, на страниче результатов, "текст_запроса" в фразе "X совподений было найдено по запросу «текст_запроса»." отображался крякозяблами. Где чего пофиксить я нашел, если кому нужно - поделюсь.
О! Будь добр, поделись! 
Ух давно это было, попробуй найди там сейчас что я правил...
Вообщем проблема у нас гораздо глубже чем просто в сниппете. Проблема c какими-то локалями, толи в php толи ещё где... вообщем не работает функция
strtolower() (это после неё запрос превращается в �������). Рассказываю где подставить костыль:
Между строкой
// cleaning of the search string
и
// quotes management
есть два вызова функции
strtolower().
$searchString = strtolower(strtr($searchString, $input, $output));
$searchString = strtolower($searchString);
Попытка заменить их на
mb_strtolower() и даже на
mb_convert_case() мне не помогли (не рабоают эти функции — скрипт останавливается), поэтому оба вызова я просто закоменатировал. После этого запрос стал возвращаться в исходном виде.
Но я вот только не помню, сей сниппет искал всё время только с учётом регистра или у меня это после костыля так стало?