Forum Webscript.Ru
Программирование => PHP => Тема начата: zeus от 24 Апреля 2002, 21:11:45
-
Может кто сталкивался с такой проблемой: поставил форум, а поиск по русский словам не работает, пишет, что ничего не нашел. А английские слова нормально находит. Может кто подскажет в чем проблема, буду благодарен.
-
Ответ есть в FAQ, поставляемый вместе с phpBB.
В начало файла /russian/lang_main.php
добавь setlocale(LC_ALL, "ru_RU.WIN_CP_1251");
Должно заработать.
-
CLiI{er
Ставил, не работает. Возможно где-то еще нужно править кодировку или дело не в этом.
-
zeus
а правильно ли работает сама локаль?
протестируй с помощью strtolower().
-
Dm
А что значит правильно ли работает? Проверил: преобразует, а что именно оно может показать?
-
zeus
а что именно оно может показать?
может показать правильность настройки.
если переводит правильно в нижний регистр такие строки, как "ЫЁЙ" и т.д. в том же духе, то все работает нормально.
-
Dm
Да переводит все нормально. Я на форуме phpBB нашел совет: добавить в function split_words кодировку русских букв в unicode, но тоже не помогло выдает ошибку.