php mysqli填充的select中有菱形问号吗?

b4lqfgs4  于 2021-06-18  发布在  Mysql
关注(0)|答案(1)|浏览(363)

我用mysql数据库中的信息填充了select。但是所有带有重音符号的字符(即ç, á, õ, 等)在菱形中显示为问号(见下图)。
菱形问号
代码是健全的,只是这些钻石,我如何使它,使实际的字母出现?

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

pes8fvy9

pes8fvy91#

要正确显示html页面,web浏览器必须知道要使用哪个字符集(字符编码)。
这在标记中指定:
对于html4: <meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1"> 对于html5: <meta charset="UTF-8">

相关问题