php mysqli населенный выбор имеет алмазные знаки вопроса в нем? - PullRequest
0 голосов
/ 10 декабря 2018

Я заполнил выбор информацией из базы данных mysql.Однако все символы с акцентами на них (например, ç, á, õ и т. Д.) Отображаются в виде вопросительных знаков внутри ромба (см. Изображение ниже).

Алмазные знаки вопроса

Код звучит, это просто эти бриллианты, как мне сделать так, чтобы настоящие буквы появлялись?

<select>
    <option selected disabled>District...</option>
    <?php
        $sql="SELECT dist_name FROM districts;";
        $result=mysqli_query($conn, $sql) or die(mysqli_error());

        while($row = mysqli_fetch_assoc($result)){
            echo'   <option value="'.$row['dist_num'].'">'.$row['dist_name'].'</option> ';
        }
    ?>
</select>

Спасибо за вашу помощь заранее!: D

PS: язык португальский

1 Ответ

0 голосов
/ 10 декабря 2018

Чтобы правильно отобразить страницу HTML, веб-браузер должен знать, какой набор символов (кодировка символов) использовать.

Это указано в теге:

Для HTML4: <meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">

Для HTML5: <meta charset="UTF-8">

...