我用一个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
PS:语言是葡萄牙语
1 回答
要正确显示HTML页面,Web浏览器必须知道要使用的字符集(字符编码) .
这在标签中指定:
对于HTML4:
<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">
对于HTML5:
<meta charset="UTF-8">