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;
}
?>