Исходные данные:
MySQL 4.1.21
Изначально у хостера (США) стояла кодировка всех параметров latin1 (кроме character_set_system = utf8).
Я, как умный человек, установил правильный charset & collation для работы с windows-1251:
Код:
character_set_client = cp1251
character_set_connection = cp1251
character_set_database = cp1251
character_set_results = cp1251
character_set_server = cp1251
character_set_system = utf8
collation_connection = cp1251_general_ci
collation_database = cp1251_general_ci
collation_server = cp1251_general_ci
С такими установками залил базу, при этом и у базы и у таблиц кодировка тоже cp1251.
Казалось бы все правильно, но с поиском проблемы.
оператор LIKE вообще бред ищет,
а FullText search (match..against) ищет настолько интересно, что логику выловить не удается вообще
Естественно, менять какие-либо параметры MySQL хостер мне не позволит.
Попробовал использовать Utf8 (все заново устанавливал, пересоздавал, заливал) - грабли с поиском остались...
Может есть у кого какие идеи.
Все нагугленные варианты были опробованы в течение 2-х дней - результат нулевой.
Заранее спасибо за дельные советы.
Александр