Всем привет! Такая проблема, все стоит в utf-8 а именно index.php других файлов пока нет и непосредственно сама таблица в базе. Проблема возникает при выводе верхнего меню из базы, пункты меню отображаются крокозябрами, с самого утра борюсь с этой проблемой ничего не выходит в чем проблема подскажите пожалуйста... Ссылка на сайт: prostodub.ru
И куда эту команду нужно вставить? <?php $db = mysql_connect("127.0.0.1","u0938907_admin","d7k85z17"); mysql_select_db("u0938907_prostodub", $db); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title></title> <meta name="title" content="" /> <meta name="keywords" content="" /> <meta name="description" content="" /> <link rel="stylesheet" href="style.css" type="text/css" media="screen, projection" /> </head> <body> <div id="wrapper"> <div id="header"> <table width="1010px" height="393px" cellpadding="0" cellspacing="0"> <tr> <td class="head"></td> </tr> <tr> <td class="top"> <table class="top_menu" cellpadding="0" cellspacing="0"> <tr> <?php $result = mysql_query ("SELECT * FROM top_menu",$db); $myrow = mysql_fetch_array ($result); do { printf("<td><a href='#'>%s</a></td>", $myrow["title"]); } while ($myrow = mysql_fetch_array ($result)); ?> </tr> </table> </td> </tr> </table> </div><!-- #header-->
Вставил вот сюда и ничего не произошло все осталось как было... <?php $db = mysql_connect("127.0.0.1","u0938907_admin","d7k85z17"); mysql_select_db("u0938907_prostodub", $db); mysql_query("SET NAMES utf-8");
Нет первый раз, уже подумал что лохонулся а с другой стороны там все равно никакой важной информации нет пока
Попова читали? А по теме: попробуйте задавать кодировку через header(), посмотрите, какая кодировка у таблицы через phpMyAdmin
<meta http-equiv="content-type" content="text/html; charset='utf8'" /> - вот убрал тире и в кавычки взял все равно не помогло...