Пожалуйста помогите с кодировкой !!

интернет программирование кодировка

У меня установлен Денвер 3 ,
В phpmyadmin(3.5.1) - е создал базу "firstdb" и в ней таблицу "people" ,
По умолчанию кодировка была "utf8_general_ci"
В таблице "people"создал поля ( "id", "name" , "lastname" , "dol" ) - в них прописал русский текст
Потом в dreamweaver(cs3) -е прописал php скрипт

------------------------ mysql.php --------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Connect with DB</title>
</head>
<body>
<?php
// Connect with DB
$db = mysql_connect("localhost","Arman","arman");
mysql_select_db("firstdb", $db);

// Select out of DB
$result = mysql_query("SELECT * FROM people",$db);
$myrow = mysql_fetch_array($result);

echo $myrow['name'];
?>
</body>
</html>
----------------------------------------------------------------------------

Текст в браузере отображается вот так - ????? , а должно быть - Арман
Поменял в phpmyadmin - е кодировку на "cp1251_general_ci"", а так же поменял "Сравнение" всех полей на "cp1251_general_ci" - но без результата, тоже самое - ????? (((
В интернете прочитал что нужно создать файл .htaccess - в нем прописать "AddDefaultCharset utf-8"
Создал этот файл и прописать "AddDefaultCharset utf-8" - не помогло (((

ПОЖАЛУЙСТА ПОМОГИТЕ ОЧЕНЬ ПРОШУ !! ЗА ОТВЕТ СПАСИБО ))


Ответы:
mysql_query('SET NAMES cp1251',$db);
Кодировка указанная в базе данных определяет какой набор символов она сможет хранить, но данные отправляются в кодировке запрошенной клиентом или по умолчанию(latin1). Если при перекодировании найден символ не входящий в кодовую страницу, то он заменяется на символ '?'.


12 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.