Tengo una base de datos mysql, ahí los datos están bien codificados, cuando hago una consulta, se recuperan bien, pero al aplicarles un json->encode, las tildes de las palabras no salen bien, por ejemplo en lugar de comunicación, escribe comunicacin00200063on.
Este es el código resumido:
Código PHP:
require_once("JSON.php");
$hBdd = mysql_connect('localhost',usuario,clave) or die(mysql_error());
if(mysql_select_db('mibasedatos')){
$sql = 'select * from table';
$resultado = mysql_query($sql);
$filas = array();
while($fila=mysql_fetch_assoc($resultado)){
$fecha = $fila["fecha"];
$fila["fecha"] = date("d F Y",$fecha);
$filas[] = $fila;
}
mysql_free_result($resultado);
$json = new Services_JSON();
print $json->encode($filas); // aquí no respeta las tildes
mysql_close($hBdd);