Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/04/2016, 10:54
tattojk
 
Fecha de Ingreso: febrero-2005
Mensajes: 673
Antigüedad: 19 años, 2 meses
Puntos: 2
Pregunta Problemas con ñ y tildes

Cordial saludo.

He migrado una base de datos con su codigo fuente a otro servidor pero me doy cuenta que la base de datos se muestra bien las tildes y ñ el problema es visualizarlo en el aplicativo desarrollado con php; lo curioso es que cuando pongo la siguiente sentencia en el archivo de conexion me muestra bien
Código PHP:
<?php
function crearConexion(){
    
$Servidor   "localhost";
    
$BD "prueba";
    
$Usuario "root";
    
$Clave "";
    
//Creando la conexión, nuevo objeto mysqli
    
$conexion = new mysqli($Servidor,$Usuario,$Clave,$BD);
    
//Si sucede algún error la función muere e imprimir el error
    
if($conexion->connect_error){
        die(
"Error en la conexion : ".$conexion->connect_errno.
                                  
"-".$conexion->connect_error);
    }
    
//Si nada sucede retornamos la conexión

    /** sentencia cambio del juego de caracteres a utf8 */
    
if (!$conexion->set_charset("utf8")) {
        
printf("Error cambiando el juego de caracteres utf8: %s\n"$conexion->error);
    } 
    else {
        
printf("Juego de caracteres actual: %s\n"$conexion->character_set_name());
    }
    return 
$conexion;
}
?>
Al hacer seguimiento del archivo de conexion, nunca entra al if que pregunta si el charset es diferente a utf8; si borro esa sentencia vuelvo a tener problemas con las ñ y tildes; que puedo hacer??