Доброй Ночи!
Я сейчас учусь писать сайты с помощью php и использую базу данных mysql. Но у меня возникла проблема...
Когда я в php коде вывожу значение из базы данных, и пытаюсь просмотреть его в браузере у меня одни знаки вопроса. Как выяснилось,в базах используется кодировка "windows - 1251", а я остальной php код пишу в "utf - 8", как сделать так,чтобы значения из базы данных выводились в кодировке "utf - 8"?
p.s. Если я что-то не так написал,прошу не бить сильно,я только 3 дня назад всё это начал осваивать.
вот, тот код,который я набираю в dreamweaver:
и вот это вижу,когда пытаюсь просмотреть в браузере:
Я сейчас учусь писать сайты с помощью php и использую базу данных mysql. Но у меня возникла проблема...
Когда я в php коде вывожу значение из базы данных, и пытаюсь просмотреть его в браузере у меня одни знаки вопроса. Как выяснилось,в базах используется кодировка "windows - 1251", а я остальной php код пишу в "utf - 8", как сделать так,чтобы значения из базы данных выводились в кодировке "utf - 8"?
p.s. Если я что-то не так написал,прошу не бить сильно,я только 3 дня назад всё это начал осваивать.
вот, тот код,который я набираю в dreamweaver:
<!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>
</head>
<body>
<?php
$bd = mysql_connect ("localhost","don","12345");
mysql_select_db ("bd-1", $bd);
$total = mysql_query ("SELECT lastname FROM firma WHERE id='1'",$bd);
$myrow = mysql_fetch_array($total);
echo $myrow["lastname"];
/* $myrow = mysql_fetch_array($total);
echo "<br>";
echo $myrow["name"]; */
$total = mysql_query ("SELECT * FROM Ukraine");
$myrow = mysql_fetch_array($total);
echo "<br>";
echo "Город - $myrow[gorod] Чесленность населения - $myrow[naselenie]млн";
?>
</body>
</html>
и вот это вижу,когда пытаюсь просмотреть в браузере:
Останнє редагування: