Я помогаю для своего школьного сайта, а затем я пытаюсь отобразить некоторые данные из базы данных, источник изображения и ссылка работают нормально, но при попытке отобразить некоторую строку chines стало ?????
, мой PHP-документ уже с использованием UTF-8 и так же, как SQL utf8_unicode_ci
, но все еще показывает некоторые ?????
Как отображать символы chines из mySQL?
Отображение кода контента:
header('Content-Type: text/html; charset=UTF-8');
$getNews = mysql_query("SELECT * FROM news");
while ($rows = mysql_fetch_array($getNews)) {
$img = $rows['img'];
$title = $rows['title'];
$link = $rows['link'];
echo '<div class="showNewsBox">';
echo '<div class="showNews">';
echo "<a href='$link' target='_blank'>";
echo "<img src='$img' class='newsImage'>";
echo "<h3 class='newsTitle'>" . $title . "</h3>";
echo "</a>";
echo "</div>";
}
PHP UTF-8 код
<meta charset="utf-8">
Тогда китайцы в вашей базе данных * не * в UTF-8. –
Так как я могу установить, они становятся UTF-8? –
Возможный дубликат [UTF-8 на всем пути] (http://stackoverflow.com/questions/279170/utf-8-all-the-way-through) –