Кодировка базы данных в MySQL является весьма щекотливым место особенно для начинающих программистов. Мы предлагаем готовый способ избавиться от кракозябров в базе данных.

Для того, чтобы данные в БД передавались в условленной тобой кодировке, необходимо в файле (или под кодом) подключения к БД прописать следующий код...

$db = mysql_connect ("localhost", "user", "pass") or die('Connection error'); //подключаемся к базе
mysql_select_db ("bdname" , $db); //выбираем базу
mysql_query("SET NAMES 'utf8';"); //устанавливаем кодировку
mysql_query("SET CHARACTER SET 'utf8';");
mysql_query("SET SESSION collation_connection = 'utf8_general_ci';");

Результат:

Кодировка базы данных MySQL