php mysqli populated select 里面有菱形问号?

php mysqli populated select has diamond question marks in it?

我已经使用 mysql 数据库中的信息填充了 select。 但是,所有带有重音符号的字符(即 ç、á、õ 等)在菱形中显示为问号(见下图)。

Diamond question marks

代码是正确的,只是这些钻石,我该如何制作才能显示实际的字母?

<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: 语言是葡萄牙语

要正确显示 HTML 页面,Web 浏览器必须知道要使用的字符集(字符编码)。

这是在标签中指定的:

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

对于HTML5: <meta charset="UTF-8">