我的mysql数据库表中有一个数据Biñan
。但是,当我尝试使用php检索它时,它在我的下拉列表中显示为Bi�an
。
这是我的示例代码:
<?php
$query = "SELECT * from municipality";
$res = mysqli_query($conn,$query);
while($row = mysqli_fetch_assoc($res))
{
echo "<option value='".$row['m_id']."'>".$row['m_name']."</option>";
}
?>
但是当我在php / mysql中手动回显/插入字符ñ
时,它按原样显示。我还将字符集设置为UTF-8
。
问题已解决!:我只需要在数据库表中将ñ
替换为ñ
。因此它在我的网站上显示了ñ
。
答案 0 :(得分:0)
将此添加到您的头html文件中。
在一个阳台上
元http-equiv =“ Content-Type” content =“ text / html; charset = UTF-8”
答案 1 :(得分:0)
尝试:
{{1}}
答案 2 :(得分:0)
否则它在数据库中。 在您的数据库中执行此操作。
ALTER TABLE市政信息收集utf8_general_ci
or
ALTER TABLE市政当局转换为字符集utf8;