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