Всем привет!
Запускаю код ниже (выводит запись из БД на страницу), появляются иероглифы.
Хостинг nic.ru
Сопоставление кодировки соединения: utf8mb4_general_ci (главная страница phpmyadmin)
Кодировка в таблице БД cp1251_general_ci
<?php
$host = 'myLogin.mysql';
$database = 'myLogin_test';
$user = 'myLogin_mysql';
$pswd = 'password';
$dbh = mysqli_connect ($host, $user, $pswd) or die ("No connect to server: " . mysql_error());
mysql_select_db ($database) or die ("No connect do db: " . mysql_error());
$query = "SELECT * FROM `my_sql_table`";
$res = mysql_query($query);
while($row = mysql_fetch_array($res))
{
echo "Номер: ".$row['id']."<br>\n";
echo "Имя: ".$row['firstname']."<br>\n";
echo "Фамилия: ".$row['surname']."<br><hr>\n";
}
?>
вывод:
Номер: 1
РРјСЏ: E
Фамилия: B
Что добавить в код, чтобы было всё красиво?
Заранее спасибо!
<html>
<head>
<title>Привет!</title>
<META charset='UTF-8'>
</head>
<body>Номер: 1<br>
РРјСЏ: E<br>
Фамилия: B<br>
</body>
</html>