Почитал уже все и визде не помогоает. Была кодировка cp1251, на локалке все работает ищит по базе нормально. Залил на сайт искать перестала. Для БД на сервере задал Код (Text): ALTER DATABASE `db` DEFAULT CHARACTER SET cp1251 COLLATE cp1251_general_ci все равно не пашет. Все пишут что cp1251 устарела решил переделать в utf8. Переделал в процесе перееделки кнечно вылезали кракозяблы, но с этим разобрался вся инфа из базы выводиться нормально, да и сами сраницы переделал в utf8 т.к. весь текст превратился в кракозяблы сних так была кодировка ansi. Вот что у меня сейчас но поиск всеравно не работает на сервере. Для БД на серваке задал Код (Text): ALTER DATABASE `mydb` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci все файлы страниц которые были зделаны в CoffeeCup передал в utf8. Базу данных с локалки экспортировал (сам файл формата utf8), в файле у таблиц заменил текст на Код (Text): ENGINE=MyISAM DEFAULT CHARSET=utf8; Заливаю на сервак получаю таблцы как пологается в utf8. Текст читается норм. В страницах прописано: Код (Text): <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Language" content="ru"> После подключения к БД Код (Text): mysql_query("SET CHARACTER SET 'utf8'"); Страницы отображаються нормально текст, читаемый и тот что на странице и тот что взят из БД нормально. Но поиск не работает т.е. не находит что надо. На локалке все работало под cp1251. Какого хрена ему еще надо? Уже визде прописал все что говорят.
попробуй после подключения и выбора базы mysql_query("set character_set_client='utf8'"); mysql_query("set character_set_results='utf8'"); mysql_query("set collation_connection='utf8_general_ci'");