Mysql Fulltext и слово "жопа"

  • Автор темы Автор темы psion
  • Дата начала Дата начала
mysql_client_encoding() выдает latin1. В мануале указано:
If you need charsets other than latin (default), you have to install external (not bundled) libmysql with compiled charset support.

Попробую пересобрать
 
Оо... кажись получилось. Щас расскажу.

-~{}~ 10.11.05 19:57:

Вообщем, кодировка клиента значения не имеет.
Поставил из пакетов libmysql10, mysql_client_encoding() стал выдавать cp1251, но к базе кроме как через сокет не цепляется. Результат - нулевой, все то же самое.
А вот полностью удалив индекс, создав заново и выполнив repair table все заработало. Т.е. строчка не находится.
Буду тестить еще.

-~{}~ 10.11.05 20:03:

Хм. На работающем сайте удалил индекс, создал заново, сделал рипейр, из 10 строчек результатов осталась одна. В принципе, прогресс. Кодировка мускля на сервере latin1.
Мистика =\ Спасибо всем.
2 si: Если встретимся на конференции'06 - с меня пиво. Спас мой сабж от злых клиентов.
 
Угу, написал админам чтобы поменяли. У меня только pma на сервере есть.
 
Имеет место вышеописанная ситуация.
Какая кодировка должна быть на сервере, чтобы поиск нормально работал?
Сейчас на сервере latin1.

ПС. Извините, что тема старая...
 
Меняю кодировку, все содержимое базы превращается в знаки вопроса.
Что делать?
 
Сверху