Загрузил файлы на сайт и импортировал БД. Все файлы в кодировке UTF8
Указал в htaccess AddDefaultCharset UTF-8. И при подключении к БД выполняю set names `utf8`
Смотрю в phpMyAdmin - все данные в базе записаны нормально по-русски. А на сайте выводится ???
Вбиваю на сайте по русски, сохраняю, а в phpMyAdmin вижу Андрей
Что за фигня, помогите пожалуйста решить
Да, Саня Соловьев правильно написал. ПиСЗдуешь в phpMyAdmin, нажимаешь на Базы данных, потом тыкаешь на ту, что не в твоем ЮТФ8, потом тыкаешь на Операции, Сравнения или где там еще кодировки есть и выбираешь нужную кодировку. Хуячишь так до потери пульса все кривые кодировки в своих БД. Потом перезапускаешь все и будет все ок.