Hola, GatorV. De momento no encontré mi USB, jeje. Vaya lio, pero bueno.
En sí es un insert que se realiza a través de un formulario. Y para limpiar las cadenas, sólo uso la siguiente función:
Código PHP:
<?php
function limpiar($texto)
{
$texto = htmlspecialchars(trim(addslashes(stripslashes($texto))));
return $texto;
}
?>
Ahora, como te darás cuenta, eso debería convertir los acentos y demás signos a HTML (por ejemplo: á -> á), pero no es así, sino que al envio, la "á" se transforma en esos símbolos raros que puse en el primer post y marca el error de "Invalid string value".
Saludos.