首页 文章

php mysqli填充选择中有钻石问号吗?

提问于
浏览
1

我用一个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:语言是葡萄牙语

1 回答

  • 0

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

    这在标签中指定:

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

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

相关问题