Hola Grupo:
Tengo un problema, resulta que tengo una tabla en dbf y he generado una rutina para que me pase los datos a una tabla en MySQL.
La rutina es la siguiente:
<?php
$db = abrir_base_datos("alumnos");
$dbf=dbase_open("alumnos.dbf",0);
for ($i=1;$i<=dbase_numrecords($dbf);$i++)
{
$reg=dbase_get_record_with_names($dbf,$i);
$fecha=convertir_a_fecha_bdd(substr($reg["FECHA_NACI"],0,10));
$sql="INSERT INTO empleados (nombre,apellidos, direccion, municipio, cp)
values ('".$reg['NOMBRE']."','".$reg['APELLIDOS']."','".$reg['DIRECCION']."','".$reg['MUNICIPIO']."','".$reg['CP']."')";
consulta($db,$sql);
}
printf("<br><br><b><big>¡Listo!");
?>
Me funciona perfectamente, pero tengo un problema ya que al ser datos en dbf el caracter de la Ñ me lo guarda como ¥.
O sea en el nombre BEGOÑA me lo guarda como BEGO¥A. Y tambien el municipio CORUÑA me lo guarda como CORU¥A.
Como lo puedo solucionar.
Podria recorer todos los datos y buscar este caracter ya que es el unico que me lo cambia y reemplazarlo. De ser esta la mejor solucion me puede dar alguien una orientacion de como hacerlo.
Gracias
Un Saludo