私のSQLデータベースにはutf8_unicode_ci照合があり、HTMLにはutf8(meta charset = "utf-8")があります。
私がPHPで書くとき:
$query = "SELECT * FROM `subjects` WHERE `year` = '$year'";
$result = $mysqli->query($query);
while($row = mysqli_fetch_array($result)){
echo "<option value='" . $row['name'] . "'>" . $row['name'] . "</option>";
}
代わりに čćšđ のようなクレイジーな値を取得しています: ?�...