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.

Попробую пересобрать
 

psion

Новичок
Оо... кажись получилось. Щас расскажу.

-~{}~ 10.11.05 19:57:

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

-~{}~ 10.11.05 20:03:

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

psion

Новичок
Угу, написал админам чтобы поменяли. У меня только pma на сервере есть.
 

mike

pmcoder
Имеет место вышеописанная ситуация.
Какая кодировка должна быть на сервере, чтобы поиск нормально работал?
Сейчас на сервере latin1.

ПС. Извините, что тема старая...
 

mike

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