/ / Encontrar caracteres especiales en la base de datos MySQL - mysql

Encontrar caracteres especiales en la base de datos MySQL - mysql

¿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 № 1

Es 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.