Ver Mensaje Individual
  #6 (permalink)  
Antiguo 12/11/2008, 09:40
Avatar de Deschamps
Deschamps
 
Fecha de Ingreso: octubre-2008
Mensajes: 257
Antigüedad: 15 años, 6 meses
Puntos: 8
Respuesta: recuperar solo letras que esten en el abcedario

Cita:
Iniciado por iontxu Ver Mensaje
Yo estoy buscando exactamente lo mismo. Algo del estilo
[*] Definir una variable con todos los caracteres PERMITIDOS[*] Pasar un bucle que rechace o que modifique aquellas cadenas que contengan al menos un caracter no incluido en la lista de PERMITIDOS

Si encuentro algo lo colgaré por aquí, saludos!
Puedes hacer directamente una consulta a la tabla de la base de datos. SQL permite expresiones regulares, y con las cláusulas apropiadas seleccionas los registros que te interese sin más. Eso es infinitamente mejor que seleccionarlos todos, guardarlos en un array y "procesarlos" desde PHP.

Por otro lado, es muy posible que lo que parecen palabras "corruptas" simplemente sean registros con codificaciones de caracteres distintas a la que se ha definido para mostrar la cadena. Antes de eliminar o modificar algo, yo creo que sería mejor asegurarse de que realmente están mal, y que no es otra cosa.

Un saludo.