Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/06/2013, 14:54
rzambrano
 
Fecha de Ingreso: junio-2004
Mensajes: 10
Antigüedad: 20 años, 6 meses
Puntos: 1
Problema con carácteres raros

Buenas, tengo el siguiente problema a la hora de acceder a campos que tienen carácteres raros como acentos por ejemplo y tanto la bbdd como los ficheros los tengo en utf8.
La solución parece que pasa por usar la función utf8_encode cuando voy a leer el dato pero no logro solucionarlo. Os adjunto tanto la clase como parte del php desde donde se llama a dicha clase por si me podéis echar una mano.

Código PHP:
class Municipio {
    
/** 
     *  Método que devuelve los datos de un municipio
     */
     
function getDatosMunicipios($conn) {
        global 
$config;
        
        
$sql mysql_query("SELECT * FROM ".$config['VISTA-MUNICIPIOS']);
        
$rows = array();
        
        while(
$r mysql_fetch_assoc($sql)) {
            
$rows[] = $r;
        }
        
        return (
$rows);
    }

Código PHP:
$municipio = new Municipio ();
$datosMunicipios $municipio -> getDatosMunicipios ($conn);
header('Content-type: text/json');
echo 
json_encode($datosMunicipios); 
Un saludo.