761

MySQL и кодировки

Был у меня дистр линуха. Стоял там сабж с пхп и апачем. Всё было в юникоде! все таблицы, все записи! Всё было отлично...Поменял дистр, перед этим сбросил полный бамп базы.В новом дистре поставил Apache+MySQL+php... и вот началось...Импортировал тот дамп, при импортировании указал кодировку UTF-8всё, казалось бы, прошло гладно. НО: в phpMyAdmin я вижу данные в нормальной кодировке. Кириллица, румынский... всё видно, но вот в скрипте на сайте всё выходит в виде вопросительных знаков.Порылся в google, нашёл такую же проблему и пытался решить её так, как там писалось, т.е. в файлике my.cnf дописал строчки:в # The MySQL server [mysqld] дописалdefault-character-set = utf8default-collation = utf8_general_ciвнизу в [mysqld] дописалdefault-character-set = utf8Всё равно не работает.Нашёл ещё способ, в скрипте дописать mysql запросы:mysql_query("SET NAMES ‘utf8'");mysql_query("SET collation_connection=’utf8_general_ci’");mysql_query("SET collation_server=’utf8_general_ci’");mysql_query("SET character_set_client=’utf8'");mysql_query("SET character_set_connection=’utf8'");mysql_query("SET character_set_results=’utf8'");mysql_query("SET character_set_server=’utf8'");Тоже не помогло! Как было в вопросительных знаках, так и осталось...В скрипте есть форма добавления записей. Если добавляю кириллицей, но на экране всё то, что только что добавил, отображается нормально, а вот в phpMyAdmin наоборот, только что добавленное отображается в видеЦитата:?Y??N??»?µ???????µ ??N‹??N?N????? ????????N?N‚?µ??...Со странички phpMyAdmin в параметрах кодировок указано следующееcharacter set client utf8character set connection utf8character set database utf8character set filesystem binarycharacter set results utf8character set server utf8character set system utf8character sets dir /usr/share/mysql/charsets/collation connection utf8_general_cicollation database utf8_general_cicollation server utf8_general_ciВсе таблицы, базы у меня в юникоде. Сравнение выставлено везде utf8_general_ciу php mbstring установлен...Где же собака порылась???Заранее спасибо
0