Добре е, че използвате mysql_real_escape_string()!
Мисля, че проблемът може да е, че в някоя странична страница с формуляр -> заглавен файл -> основен файл -> файл с макроси на mysql -> вмъкване в DB и т.н.. Ако използвате някакъв CMS метод, разбира се.
Така че основно:
- Уверете се, че всичките ви таблици и клетки в mysql са UTF8
- Добавете това към вашия mysql макрос или веднага след като създадете mysql връзка:
mysql_query("SET NAMES utf8");
- Добавете това към основния си файл или в горната част на вашата php страница:
Header("Content-Type: text/html; charset=UTF-8");
- И, разбира се, мета-тага, който задава кодирането във файла html/template.
Ако сте усвоили тези стъпки, трябва да се коригира. Ако не, тогава поне сте отстранили много възможни проблеми :)