Al final solo tuve que implementar una funcion que encontre en la red para limpiar cadenas....
Lo dejo aca por si a alguien le es de utilidad...
Código PHP:
Ver originalfunction limpiar ($cadena){
if (empty($cadena)) return false;
//limpiamos todos los caracteres invalidos
$nueva_cadena = preg_replace("/[^ A-Za-z0-9_]/", "", $cadena);
return $nueva_cadena;
}