¿Alguien sabe de una manera rápida y fácil de localizar caracteres especiales que no se convirtieron correctamente cuando se importaron datos a MySQL?
Creo que esto es un problema debido a la codificación de datos (por ejemplo, Latin-1 vs. utf-8). Independientemente de dónde ocurrió el problema por primera vez, estoy atascado con la basura en mis datos que debo eliminar.
Respuestas
0 para la respuesta № 1Es poco probable que haya una función fácil para esto,porque, por ejemplo, un carácter especial utf-8 roto constará de dos caracteres ISO-8859-1 válidos. Entonces, si bien hay patrones de cómo se ven esos personajes rotos, no hay una manera segura de identificarlos.
Puede crear una función de búsqueda y reemplazo para reemplazar las incidencias más comunes en su idioma (por ejemplo, Ãœ
para Ü
si se importó desde utf-8 a ISO-8859-1).
Dicho esto, sería mejor reiniciar la importación con la configuración correcta, si es posible.