Lo primero, siento si este no es el foro adecuado, pero desconozco qué código genera el problema. Es el siguiente:
- tengo una bd MySQL con datos, en los que acentos y eñes se visualizan correctamente.
- tengo un PHP que se conecta a dicha base y devuelve el contenido de un campo para todos los registros:
$res = mysql_query("SELECT id,cabecera FROM agenda ORDER BY fecha DESC,id DESC") or die (mysql_error());
- después, y ya dentro del <body> en HTML, muestro en pantalla los resultados mediante una combinación de HTML y PHP:
<tr>
<td class="texto"><? echo $id;?></td>
<td class="texto"><? echo $cabecera;?>
</td>
- todo funciona bien en local, pero cuando lo subo al servidor, las vocales acentuadas se muestran como �.
Desconozco si el problema está en la respuesta de MySQL o en la impresión de los resultados mediante PHP.
He probado con metaetiquetas charset=utf-8 y charset=iso-8859-1, pero da igual.
He pasado horas leyendo foros y no encuentro la solución. Y lo peor es que tengo la sospecha de que va a ser algo tan sencillo que me voy a sentir muy tonto cuando lo vea (soy un poco nuevo en esto).
En fin, cualqueir idea es bienvenida. Porque ya no sé que probar.