Cuando muestro los datos de una tabla desde MySQL me sale así.
Sale ese signo en el lugar palabras que llevan acento o ñ , y en la base de datos se ven bien que puede ser?
Este es mi código
<!DOCTYPE html>
<html>
<head>
<title></title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/css/materialize.min.css">
<meta http-equiv="Content-Type" content="text/html; charset=utf32_bin" />
</head>
<body>
<?php
$link = new PDO('mysql:host=localhost;dbname=ej', 'root', '');
?>
<table class="table">
<thead>
<tr>
<th scope="col">id</th>
<th scope="col">nombre</th>
<th scope="col">apellido</th>
</tr>
</thead>
<?php
foreach ($link->query('SELECT * FROM personas') as $row){ ?>
<tr>
<td><?php echo $row['id']?></td>
<td><?php echo $row['nombre'] ?></td>
<td><?php echo $row['apellido'] ?></td>
<td><a href="#">Mostrar</a> <a href="#">Modificar</a> <a href="#">Eliminar</a></td>
</tr>
<?php
}
?>
</table>
<script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/js/materialize.min.js"></script>
</body>
</html>