Este tema parece demasiado trillado, pero lo que me sucede a mi es muy extraño y no logré conseguir nada por Google ni el foro.
El problema es el siguiente:
Tengo un archivo PHP con código, cuando accedo a el directamente lo acentos se muestran correctamente, ahora bien, cuando hago include este archivo a otro (índex.php) que tiene
Código HTML:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
El problema con el archivo se soluciona si quito la etiqueta meta que antes mencioné, pero los acentos de la página index.php se distorsionan.
El archivo que incluyo en el índex es este:
Código PHP:
<?php
require_once("funciones.php");
doDB();
$query = "SELECT id, nombre FROM categorias ORDER BY nombre ASC";
$mysqli_mandato = mysqli_query($mysqli, $query);
while($contenido = mysqli_fetch_array($mysqli_mandato)){
$id = $contenido["id"];
$nombre = $contenido['nombre'];
echo "<table id='menu'>";
echo "<tr><td><a href='categorias.php?id=".$id."'>$nombre</a></td></tr>";
echo "</table>";
}
?>