Guest2011
Новичок
Создаю страницу в UTF-8, вместо букв кракозябры
Использую денвер3. Написал простейшую веб-страницу в notepad++, сохранил в UTF-8 (без Вом)
при открытии отображаются вместо символов кракозябры
Пошел в Вид>Кодировка там стоит Кирилица(Windows)
в базе данных mysql выставил utf-8(если быть точным, то Сопоставление соединения с MySQL=utf8_general_ci)
гуглил и читал на этом форуме темы по поводу кодировки utf-8. попытался решить так:
добавил в файл .htaccess строку AddDefaultCharset UTF-8, но всё безрезультатно
.htaccess у меня в папке C:\WebServers\home\custom
его местоположение не менял
и попробовал найти файл my.ini, чтобы подправить в секции [mysqld] :
init-connect='SET NAMES cp1251'
, но так и не нашел у себя этот файл
ниже код моей страницы
так и не знаю как избавиться от кракозябров
и почему-то тут стоит кодировка сp1251
Использую денвер3. Написал простейшую веб-страницу в notepad++, сохранил в UTF-8 (без Вом)
при открытии отображаются вместо символов кракозябры
Пошел в Вид>Кодировка там стоит Кирилица(Windows)
в базе данных mysql выставил utf-8(если быть точным, то Сопоставление соединения с MySQL=utf8_general_ci)
гуглил и читал на этом форуме темы по поводу кодировки utf-8. попытался решить так:
добавил в файл .htaccess строку AddDefaultCharset UTF-8, но всё безрезультатно
.htaccess у меня в папке C:\WebServers\home\custom
его местоположение не менял
и попробовал найти файл my.ini, чтобы подправить в секции [mysqld] :
init-connect='SET NAMES cp1251'
, но так и не нашел у себя этот файл
ниже код моей страницы
так и не знаю как избавиться от кракозябров
Код:
<html>
<head>
<title>Главная</title>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
</head>
<body>
<p>Проверка домена</p><br>
<?
$db = mysql_connect ("localhost","people","pass");
mysql_select_db ("mybase",$db);
$result=mysql_query("SELECT * FROM lessons2",$db);
#$num=mysql_num_rows($result);
#echo "Уроков в базе - $num;"
?>
</body>
</html>
