У меня есть база данных с кодировкой utf8_general_ci, но когда я беру данные с php на страницу, она показывает «????», что случилось?MySQL encoding utf8_general_ci
<?php
$query1 = "SELECT name FROM `kotegorii`";
$result1 = mysql_query($query1) or die(mysql_error());
echo "<h3>Категориялар</h3>";
while ($row = mysql_fetch_array($result1)) {
echo $row['name']."<br>";
}
?>
код написан в кодировке UTF-8 также ..
Это поле, в котором данные хранятся в utf8_general_ci, так же, как вы можете иметь базу данных, которая является utf8, а столбцы базы данных могут быть разными !? – llanato
Рекомендуемое чтение: [UTF-8 на всем пути] (http://stackoverflow.com/questions/279170/utf-8-all-the-way-through) –
Да, все таблицы и все строки являются utf8_general_ci – Hurrem