Ver Mensaje Individual
  #9 (permalink)  
Antiguo 21/05/2007, 11:38
jprolando
 
Fecha de Ingreso: agosto-2006
Mensajes: 388
Antigüedad: 20 años, 2 meses
Puntos: 0
Re: Problemas al levantar datos con caracteres especiales (ej. Ñ)

Tu sabes que realizo el uso de utf8_decode y sigo teniendo el mismo problema, el tema es que ya en la tabla (mysql) cuando utilizo la lectura de dbf e inserto en la tabla, ya queda el dato mal escrito.

Coloco el codigo nuevamente:

Código PHP:
<?php 
include ('config.php'); 
$link = conectar_BD(); 
// abrir en modo solo lectura 
$db = dbase_open('ARTD.DBF', 0); 

if (
$db) { 
  
$numero_registros = dbase_numrecords($db); 
  for (
$i = 1; $i <= $numero_registros; $i++) { 
     
$row = dbase_get_record_with_names($db, $i); 
      
      
     
$codigo = $row['CODIGO'];
     
$detalle5 = utf8_encode($row['DETALLE5']);
      
           
        echo 
"Linea ($i):-->  " . $row['CODIGO'] . "</br>"; 

$sql = "INSERT INTO %s (codigo, detalle5) VALUES ('%s', '%s')";

$sql = sprintf( $sql, $name_tb['detalles'], addslashes($codigo), addslashes($detalle5));

$result1=mysql_query($sql) or die("Query error:" . mysql_error() . " Query: "  . $sql );  


  } 
} 
?>
Ahora el utf8_decode donde lo utilizo exactamente porque a lo mejor lo estoy colocando mal, gracias nuevamente y saludos