Помогите правильно вывести контент с базы данных, сайт на денвере. Кодировка - utf8.
Сделал так:
header('Content-Type: text/html; charset=utf-8');
Для получения постов:
function get_posts() {
global $mysqli;
$sql = "SELECT * FROM posts";
$result = $mysqli->query($sql);
$result = mysqli_fetch_assoc($result);
return $result;
}
И выводим:
foreach($posts as $post) {
echo '
<div class="post">
<div class="post-author"><a href="/profile.php?id='.$post['author-id'].'">'.$post['author-name'].' '.$post['author-surname'].'</a></div>
</div>
';
}
Выходят такие символы: � �. В базе данных стоит кодировка utf8_general_ci.
Заранее спасибо.