下拉列表中无法识别字符 (php+mysqli)



everyone...我的下拉列表中有问题。他工作正常,但是当从数据库获取数据时,无法识别某些特殊字符。您可以在图片中看到:

    <?php
include ("conexao.php");
$db = new mysqli('localhost', 'root', '', 'ocorr1');
if (!$db) {
  exit('Connect Error (' . mysqli_connect_errno() . ') '
       . mysqli_connect_error());
} 
?>
<div class="label">Select Name:</div>
<select name="nome_turma">
<option value = "">---Select---</option>
<?php
$queryusers = "SELECT `nome_turma` FROM `turma` ";
$db = mysqli_query($db, $queryusers);
while ( $d=mysqli_fetch_assoc($db)) {
echo "<option value='{".$d['nome_turma']."}'>".$d['nome_turma']."</option>";
}
?>
</select> 

图片 1图片 2

PHP 脚本的开头添加header('Content-Type: text/html; charset=utf-8'); <?php,使其看起来像:

<?php
header('Content-Type: text/html; charset=utf-8');
include ("conexao.php");
....
....
....

如果您对此有任何疑问,请告诉我。

希望它能解决您的问题。

相关内容

  • 没有找到相关文章