У меня один ответ для вас:
в .htaccess пропишите - AddDefaultCharset utf8
в head страницы пропишите -
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8" />
Во всех своих файлах в т.ч. js проверьте кодировку, чтобы везде стояла utf-8
Зайдите в phpmyadmin и проверьте, чтобы там тоже стояла кодировка urf-8
В месте подключения к бд сделайте запрос
mysql_query("SET NAMES utf8");
В панели управления хостингом(какой, кстати, у вас хостинг?) установите кодировку сайта UTF-8
Если вы все это сделаете так (именно пройдетесь по всем пунктам, проверите) Я вам гарантирую - проблемы с кодировкой уйдут.