Есть простая выборка из базы PHP: <? $comments = mysql_query("SELECT email,body,url FROM comments ORDER BY id ASC LIMIT 3 "); $rcomments = mysql_fetch_array($comments); do { echo '<div class="lastnews"><div class="imageLast"><img src="http://www.gravatar.com/avatar/'.md5($rcomments['email']).'?size=50&default=identicon"></div> '.$rcomments['body'].'</div>'; } while($rcomments = mysql_fetch_array($comments)) ?> В подключении к базе указал PHP: mysql_query("SET NAMES 'utf8'"); Проблемма в том что текст отображается квадратами,но если в строке HTML: <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Удаляю HTML: charset=utf-8 То всё кроме того что я вывожу из базы стаёт крякозябрами а это номально.Что нужно делать? В базе таблица utf8_general_ci
с одной м проблема в том, что эта строка отрабатывает только когда браузер не получает заветных хидеров от скрипта/сервера. на сервере может быть настроено отдавать документы в win1251 или koi8-r поэтому вывод: проверяйте виртуал хост или httpd.conf на наличие addDefaultCharset либо чтобы в лоб укажите в .htaccess Код (Text): addDefaultCharset utf-8
Поставил в .htaccess addDefaultCharset utf-8 все равно,вот сайт,если нужно конечно http://svitok.com.ua/new/index.php