Регистрация...

Eserv Forum / Talks / Any / поиск в phpBB на русском работает?

imported // (v1)
Продукты и услуги Скачать Документация Купить Поддержка Форумы Партнёрам Статьи О компании
Новости
01.10.2009
PhpBB скоро выключим
поиск в phpBB на русском, вообще, должен работать?

Сейчас поискал здесь слово "форум" вроде все нормально, а у меня не ищет на русском

это связано с mySQL? C 4 версией или настройками?
 
Комментарии к этой версии (08.01.2004 01:39) [~Damir] 55d51628
АвторДатаТекстtags
pig08.01.2004 10:25
А у вас сам форум на каком языке отображается? Может, с кодировками что-то не то? Я сейчас поискал слово "русском" — отлично нашлось.
imported
Damir08.01.2004 12:47
на форуме язык по умолчанию русский, charset=1251 <- видимо в этом дело, может MySQL в КОИ8 ищет? и как/где это надо править?
imported
pig08.01.2004 14:41
Да нет, в самом движке никакого приведения кодировки, скорее всего, нет — какая строка получена, ту и ищут. У меня кирилица тоже в win-1251.

Поискал по слову "форум" — нашла пять тем (в Talks).
imported
Damir17.01.2004 23:26
  • в SQL установил умолчанию charset cp1251 и перестроил индексы — не помогло (в форуме на русском не ищет)
  • попробовал поискать в SQL: находит если задаешь в виде %слово%
  • после долгого копания в php решилось добавлением "windows-1251" в search.php:

    $multibyte_charset = 'utf-8, big5, shift_jis, euc-kr, gb2312, windows-1251 ';

    в этом случае запросы к базе идут с %
  • imported
    pig19.01.2004 10:19
    Стоп, прозевал в самом начале важный момент. Вы же настраиваете собственный форум. А поддержку русского языка в нём поставили (lang_russian)? Если у пользователя язык по умолчанию английский (с соответствующей кодовой страницей в заголовках HTTP и тегах <META>), то кириллица действительно будет Multibyte. Хотя не исключено, что AC тоже исправлял поиск.
    imported
    Damir19.01.2004 14:54
    русский стоит, дело не в форуме, должен/может ли SQL искать на русском без %% ? (ведь не мультибайт-же, как utf8) ? (ведь не мультибайт-же, как utf8)
    imported
    admin20.05.2004 05:21
    Хоть и запоздалый ответ, но отвечу: в PhpBB не менял ни байта. Работало со всеми версиями MySQL, которые сменились за последние годы. Последние несколько месяцев стоит MySQL4. Аналогично с PHP. Ничего не менял для кириллицы в базовой конфигурации MySQL/PHP/PhpBB. Как ставились, так и поставились ОС на сервере Windows 2003 Server ENG. Поддержки кириллицы на сервере вначале не было, но это ничему не мешало тоже. Переезды форума с сервера на сервер, с хостера на хостера, с ОС на ОС тоже ничего не ломали.

    Смутно припоминаю, что когда-то, возможно, PhpBB и не искал по-русски. Или не добавлял русские слова в индекс (есть у него такая табличка, загляните туда на всякий случай). Но эти проблемы были настолько давно, что я уже подробностей не помню. Решились они вроде без моего участия — просто перестановкой новой версии PhpBB.
    imported
    kiopro17.01.2015 17:39wikipost
    ac17.01.2015 19:02
    Пользователям Eserv скидка?
    wikipost
    Работает на Eserv/5.05567 (10.02.2020)