Forum Webscript.Ru

Программирование => PHP => Тема начата: zeus от 24 Апреля 2002, 21:11:45

Название: поиск на форуме на основе phpBB2.0.0
Отправлено: zeus от 24 Апреля 2002, 21:11:45
Может кто сталкивался с такой проблемой: поставил форум, а поиск по русский словам не работает, пишет, что ничего не нашел. А английские слова нормально находит. Может кто подскажет в чем проблема, буду благодарен.
Название: поиск на форуме на основе phpBB2.0.0
Отправлено: CLiI{er от 28 Апреля 2002, 18:01:07
Ответ есть в FAQ, поставляемый вместе с phpBB.
В начало файла /russian/lang_main.php
добавь setlocale(LC_ALL, "ru_RU.WIN_CP_1251");
Должно заработать.
Название: поиск на форуме на основе phpBB2.0.0
Отправлено: zeus от 28 Апреля 2002, 19:42:15
CLiI{er
Ставил, не работает. Возможно где-то еще нужно править кодировку или дело не в этом.
Название: поиск на форуме на основе phpBB2.0.0
Отправлено: Dm от 30 Апреля 2002, 22:27:02
zeus
а правильно ли работает сама локаль?
протестируй с помощью strtolower().
Название: поиск на форуме на основе phpBB2.0.0
Отправлено: zeus от 01 Мая 2002, 03:57:55
Dm
А что значит правильно ли работает? Проверил: преобразует, а что именно оно может показать?
Название: поиск на форуме на основе phpBB2.0.0
Отправлено: Dm от 01 Мая 2002, 06:00:27
zeus
Цитировать
а что именно оно может показать?

может показать правильность настройки.
если переводит правильно в нижний регистр такие строки, как "ЫЁЙ" и т.д.  в том же духе, то все работает нормально.
Название: поиск на форуме на основе phpBB2.0.0
Отправлено: zeus от 01 Мая 2002, 13:20:15
Dm
Да переводит все нормально. Я на форуме phpBB нашел совет: добавить в function split_words кодировку русских букв в unicode, но тоже не помогло выдает ошибку.