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