¿Por qué se estropean las tildes en un CSV?
Un archivo CSV no indica con qué codificación se guardó: cada programa tiene que adivinarlo. Si un sistema exporta en UTF-8 y otro lo lee como Windows-1252 (ANSI), las tildes y eñes se convierten en secuencias como ñ. Al revés, un archivo ANSI abierto en un programa UTF-8 suele mostrar �.
Pasa a menudo con exportaciones de tiendas en línea, programas de facturación y contabilidad, bancos, CRM o ERP, y con listados de clientes que pasan de un sistema a otro.
Reparar un CSV en tres pasos
- Arrastra tu archivo CSV al recuadro de arriba o haz clic en Elegir archivo.
- Mojibuster detecta la codificación, repara los caracteres dañados y muestra cada cambio en ¿Qué ha cambiado?.
- Haz clic en Descargar. El archivo se guarda en UTF-8 y, si quieres, con BOM para que Excel lo abra bien.
Los separadores, las comillas y los saltos de línea se mantienen exactamente igual. Da igual si tu CSV usa punto y coma –habitual en España– o coma, como en gran parte de Latinoamérica: solo cambian los caracteres dañados.
Cómo evitar el problema en la próxima exportación
- Excel: usa «Archivo → Guardar como» y elige CSV UTF-8 (delimitado por comas).
- LibreOffice Calc: al guardar como CSV, marca «Editar la configuración del filtro» y elige el juego de caracteres Unicode (UTF-8).
- Hojas de cálculo de Google: las exportaciones CSV siempre son UTF-8; el problema aparece solo al abrirlas en otro programa.
- Bases de datos y tiendas en línea: configura la exportación en UTF-8; en MySQL y MariaDB, usa
utf8mb4.
Preguntas frecuentes
¿Se mantienen los separadores y las comillas?
Sí. Mojibuster solo reemplaza las secuencias de caracteres dañadas. El punto y coma, las comas, las comillas y los saltos de línea no cambian.
¿Guardo el CSV con o sin BOM?
Si vas a abrir el archivo en Excel: con BOM, así Excel reconoce el UTF-8. Para importarlo en bases de datos, tiendas o scripts, normalmente es mejor sin BOM.
Mi CSV está guardado en ANSI, ¿también funciona?
Sí. Mojibuster detecta automáticamente los archivos Windows-1252 (ANSI) y los convierte a UTF-8. En el resultado verás «Leído como Windows-1252 (ANSI)».
¿Qué tamaño puede tener el CSV?
Hasta 100 MB. Los archivos grandes se procesan en segundo plano mientras una barra muestra el progreso.