Tengo un problema y la verdad es que no veo el error, todas mis paginas estan con:
content="text/html; charset=ISO-8859-
y la base de datos con la que tengo problemas en : latin1_spanish_ci
con esta configuración no tenia problemas en mi web, pero al cargar una pestaña con ajax no me reconoce los caracteres especiales.
Ahora viene lo que no comprendo y es que lo que cargo en esta pestaña, también lo cargo en un recuadro, a modo de resumen, en el indice y en el resumen si que reconoce los carácteres.
Os pego el codigo a continuación (la parte de la conexion a la base de datos la omito, pero funciona correctamente).
Código que cargo con ajax, actuaciones.php:
<link href="HojaStilos.css" rel="stylesheet" type="text/css">
<br>
<table width="850px">
<tr><td><h3>Properes actuacions</h3><br></td></tr>
</table>
<table width="850px">
<tr><td class="titol" width="55px">2011</td><td width="745px" valign="bottom" align="right"><img height="1px" width="745px" src="barrainferior.jpg"/></td></tr>
</table>
<?
//Conexión a la BBDD//
$consulta = mysql_query("SELECT * FROM `Actuacions` ORDER BY `ID`");
?>
<table width="850px" cellpadding="3px">
<?
while($fila = mysql_fetch_array($consulta)){
echo "<tr><td width=70 class=blau> ".$fila['Dia']."/".$fila['Mes']."</td>
<td width=auto class=negre3>".$fila['Hora']." </td>
<td width=auto class=negre3> ".$fila['Ciutat']." </td>
<td width=auto class=negre3> ".$fila['Lloc']."</td>
<td width=auto class=negre3> ".$fila['Direccio']."</td>
<td width=150 class=blau align=right>
<a target=_blank href=".$fila['URL']."> veure mapa >> </a></td></tr>
";
}
?>
<tr><td height="150px"></td></tr>
</table>
Aunque le ponga el
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-" />
sigue dando el mismo problema y con la codificacion UTF-8 es peor.